Skip to content

Commit af70391

Browse files
committed
Added *-chairs aliases for teams to the script that generates group *-chairs@ietf.org aliases for postfix
- Legacy-Id: 18657
1 parent b51de66 commit af70391

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

ietf/bin/generate-wg-aliases

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,20 @@ if __name__ == '__main__':
110110
dump_sublist(afile, vfile, name+'-ads', ['ietf.org', ], settings.GROUP_VIRTUAL_DOMAIN, get_group_ad_emails(directorate))
111111
dump_sublist(afile, vfile, name+'-chairs', ['ietf.org', ], settings.GROUP_VIRTUAL_DOMAIN, get_group_role_emails(directorate, ['chair', 'secr']))
112112

113+
# - Teams -----------------------------------------
114+
teams = Group.objects.filter(type='team').all()
115+
116+
# - status = Active
117+
active_teams = teams.filter(state__in=ACTIVE_STATES)
118+
119+
# - activity within last year? (use concluded_date)
120+
inactive_recent_teams = teams.exclude(state__in=ACTIVE_STATES).filter(time__gte=show_since)
121+
interesting_teams = active_teams | inactive_recent_teams
122+
123+
for team in interesting_teams.distinct().iterator():
124+
name = team.acronym
125+
dump_sublist(afile, vfile, name+'-chairs', ['ietf.org', ], settings.GROUP_VIRTUAL_DOMAIN, get_group_role_emails(team, ['chair', 'secr']))
126+
113127
# - Areas --------------------------------------------------
114128
# Additionally, for areas, we should list -ads and -chairs
115129
# (for every chair in active groups within the area).

0 commit comments

Comments
 (0)