I believe for AAdvantage, BA and JL flights now get status bonuses for Executive Platinum/Emeralds, but MA and S7 do not. BA and JL should be removed from the list of AAdvantage partners that do not earn status bonus miles, and S7 should be added to the list of partners that do not earn status bonus miles.
Sources:
http://www.aa.com/i18n/AAdvantage/ea...es/british.jsp
http://www.aa.com/i18n/AAdvantage/ea...ines/japan.jsp
http://www.aa.com/i18n/AAdvantage/ea...vHungarian.jsp
http://www.aa.com/i18n/AAdvantage/ea...irlines/s7.jsp
EDIT: Also, it may be of value to include minimum mileage earn rates. For AA, these are listed at the
Minimum Mileage Guarantee page at aa.com:
As an elite status member, you will earn 500 minimum miles for flights under 500 flight miles on applicable routes from the following airlines:
oneworld Airlines
- American Airlines (including codeshare flights booked as an AA flight number)
- American Eagle®
- AmericanConnection®
- British Airways
- Finnair
- Iberia
- LAN
- Malév Hungarian Airlines
- Mexicana
- Qantas Airways
- Royal Jordanian Airlines
AAdvantage Participating Airlines
- Air Pacific
- Alaska Airlines
- EL AL
- Gulf Air
- GOL
Exceptions
- Hawaiian Airlines awards a minimum of 250 miles
- Deutsche Bahn (German Rail) awards a minimum of 250 miles