@@ -244,7 +244,7 @@ impl RustTeams {
244244 alumni. extend ( team. alumni . iter ( ) . map ( |m| ( m. github_id , m) ) ) ;
245245 }
246246 for team in & self . teams {
247- if team. name != "alumni" {
247+ if is_active_team ( team) {
248248 alumni. extend ( team. alumni . iter ( ) . map ( |m| ( m. github_id , m) ) ) ;
249249 active. extend ( team. members . iter ( ) . map ( |m| ( m. github_id , m) ) ) ;
250250 }
@@ -313,15 +313,13 @@ impl RustTeams {
313313 }
314314 }
315315 for team in & self . teams {
316- if team. kind == TeamKind :: MarkerTeam && team. website_data . is_none ( ) {
317- continue ;
318- }
319-
320- for member in & team. members {
321- add_team ( & mut people, self , member, team, TeamMode :: Member ) ;
322- }
323- for member in & team. alumni {
324- add_team ( & mut people, self , member, team, TeamMode :: Alumni ) ;
316+ if is_active_team ( team) {
317+ for member in & team. members {
318+ add_team ( & mut people, self , member, team, TeamMode :: Member ) ;
319+ }
320+ for member in & team. alumni {
321+ add_team ( & mut people, self , member, team, TeamMode :: Alumni ) ;
322+ }
325323 }
326324 }
327325
@@ -357,6 +355,12 @@ impl RustTeams {
357355 }
358356}
359357
358+ /// Is this a team for which we should display its members on the "All Project Members" page,
359+ /// and whose members should receive a separate person page?
360+ fn is_active_team ( team : & Team ) -> bool {
361+ team. name != "alumni"
362+ }
363+
360364/// Get a relative URL of a team that should be appended to
361365/// Should only be used for top-level teams.
362366fn get_team_relative_url ( team : & Team ) -> String {
0 commit comments