Bug 40022: Add missing roles to the include
This patch adds missing role mappings to the about-team.inc template to ensure all roles defined in teams.yaml are properly displayed. Added role mappings include: - manager_assistants (plural form) - maintainer_assistants (plural form) - maintainer_mentors (plural form) - accessibility_advocates (plural form) - security_manager - meeting_facilitator - social_media - website Also adds display logic for historical roles that may not be present in current teams but appear in contributor lists from teams.yaml. This ensures complete coverage of all team roles across historical and current release teams. Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de> Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
parent
780eb529c1
commit
1159aecb11
|
|
@ -8,6 +8,8 @@
|
|||
<span>Release manager</span>
|
||||
[%- CASE 'manager_assistant' -%]
|
||||
<span>Release manager assistant</span>
|
||||
[%- CASE 'manager_assistants' -%]
|
||||
<span>Release manager assistants</span>
|
||||
[%- CASE 'manager_mentor' -%]
|
||||
<span>Release manager mentor</span>
|
||||
[%- CASE 'qa_manager' -%]
|
||||
|
|
@ -32,8 +34,12 @@
|
|||
<span>Release maintainer</span>
|
||||
[%- CASE 'maintainer_assistant' -%]
|
||||
<span>Release maintainer assistant</span>
|
||||
[%- CASE 'maintainer_assistants' -%]
|
||||
<span>Release maintainer assistants</span>
|
||||
[%- CASE 'maintainer_mentor' -%]
|
||||
<span>Release maintainer mentor</span>
|
||||
[%- CASE 'maintainer_mentors' -%]
|
||||
<span>Release maintainer mentors</span>
|
||||
[%- CASE 'wiki' -%]
|
||||
<span>Wiki curator</span>
|
||||
[%- CASE 'ci' -%]
|
||||
|
|
@ -56,6 +62,8 @@
|
|||
<span>Live CD maintainer</span>
|
||||
[%- CASE 'accessibility_advocate' -%]
|
||||
<span>Accessibility advocate</span>
|
||||
[%- CASE 'accessibility_advocates' -%]
|
||||
<span>Accessibility advocates</span>
|
||||
[%- CASE 'meeting_facilitator' -%]
|
||||
<span>Meeting facilitator</span>
|
||||
[%- CASE 'ktd' -%]
|
||||
|
|
@ -356,6 +364,48 @@
|
|||
[% END %]
|
||||
[% END %]
|
||||
|
||||
[% IF t.meeting_facilitator %]
|
||||
<li
|
||||
><strong>Meeting facilitator:</strong>
|
||||
[% INCLUDE person p=t.meeting_facilitator %]
|
||||
</li>
|
||||
[% END %]
|
||||
|
||||
[% IF t.chairperson %]
|
||||
<li
|
||||
><strong>Meetings chairperson:</strong>
|
||||
[% INCLUDE person p=t.chairperson %]
|
||||
</li>
|
||||
[% END %]
|
||||
|
||||
[% IF t.database %]
|
||||
<li
|
||||
><strong>Documentation specialist:</strong>
|
||||
[% INCLUDE person p=t.database %]
|
||||
</li>
|
||||
[% END %]
|
||||
|
||||
[% IF t.live_cd %]
|
||||
<li
|
||||
><strong>Live CD maintainer:</strong>
|
||||
[% INCLUDE person p=t.live_cd %]
|
||||
</li>
|
||||
[% END %]
|
||||
|
||||
[% IF t.vm %]
|
||||
<li
|
||||
><strong>Virtual machine maintainer:</strong>
|
||||
[% INCLUDE person p=t.vm %]
|
||||
</li>
|
||||
[% END %]
|
||||
|
||||
[% IF t.translation_assistant %]
|
||||
<li
|
||||
><strong>Translation manager assistant:</strong>
|
||||
[% INCLUDE person p=t.translation_assistant %]
|
||||
</li>
|
||||
[% END %]
|
||||
|
||||
[% IF v != 'release' %]
|
||||
<li
|
||||
><strong>Release manager:</strong>
|
||||
|
|
|
|||
Loading…
Reference in New Issue