Administrators should get these "sponsor" badges too.
This commit is contained in:
parent
60568578b6
commit
2242417163
1 changed files with 3 additions and 2 deletions
|
@ -86,6 +86,7 @@ def get_fas_groupings(fas_credentials, lookup, **config):
|
||||||
|
|
||||||
results = {}
|
results = {}
|
||||||
packager_id, ambassadors_id = None, None
|
packager_id, ambassadors_id = None, None
|
||||||
|
sponsor_types = ['sponsor', 'administrator']
|
||||||
for user in mega_list:
|
for user in mega_list:
|
||||||
# This is the main check.
|
# This is the main check.
|
||||||
for group_name, badge_id in lookup.iteritems():
|
for group_name, badge_id in lookup.iteritems():
|
||||||
|
@ -106,11 +107,11 @@ def get_fas_groupings(fas_credentials, lookup, **config):
|
||||||
|
|
||||||
for role in user.roles:
|
for role in user.roles:
|
||||||
if role.group_id == packager_id:
|
if role.group_id == packager_id:
|
||||||
if role.role_type == 'sponsor' and role.role_status == 'approved':
|
if role.role_type in sponsor_types and role.role_status == 'approved':
|
||||||
results['sponsors'] = results.get('sponsors', []) + [user]
|
results['sponsors'] = results.get('sponsors', []) + [user]
|
||||||
|
|
||||||
if role.group_id == ambassadors_id:
|
if role.group_id == ambassadors_id:
|
||||||
if role.role_type == 'sponsor' and role.role_status == 'approved':
|
if role.role_type in sponsor_types and role.role_status == 'approved':
|
||||||
results['ambassadors_sponsors'] = results.get('ambassadors_sponsors', []) + [user]
|
results['ambassadors_sponsors'] = results.get('ambassadors_sponsors', []) + [user]
|
||||||
|
|
||||||
return results
|
return results
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue