From c1a953f37e49ea5ca2fc75c68be04fe94ff29930 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Tue, 24 Jun 2025 17:19:18 +0100 Subject: [PATCH] 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. --- .../prog/en/includes/about-team.inc | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/about-team.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/about-team.inc index 8c01e493318..e9a708e3d23 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/about-team.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/about-team.inc @@ -8,6 +8,8 @@ Release manager [%- CASE 'manager_assistant' -%] Release manager assistant + [%- CASE 'manager_assistants' -%] + Release manager assistants [%- CASE 'manager_mentor' -%] Release manager mentor [%- CASE 'qa_manager' -%] @@ -32,8 +34,12 @@ Release maintainer [%- CASE 'maintainer_assistant' -%] Release maintainer assistant + [%- CASE 'maintainer_assistants' -%] + Release maintainer assistants [%- CASE 'maintainer_mentor' -%] Release maintainer mentor + [%- CASE 'maintainer_mentors' -%] + Release maintainer mentors [%- CASE 'wiki' -%] Wiki curator [%- CASE 'ci' -%] @@ -56,6 +62,8 @@ Live CD maintainer [%- CASE 'accessibility_advocate' -%] Accessibility advocate + [%- CASE 'accessibility_advocates' -%] + Accessibility advocates [%- CASE 'meeting_facilitator' -%] Meeting facilitator [%- CASE 'ktd' -%] @@ -356,6 +364,48 @@ [% END %] [% END %] + [% IF t.meeting_facilitator %] +
  • Meeting facilitator: + [% INCLUDE person p=t.meeting_facilitator %] +
  • + [% END %] + + [% IF t.chairperson %] +
  • Meetings chairperson: + [% INCLUDE person p=t.chairperson %] +
  • + [% END %] + + [% IF t.database %] +
  • Documentation specialist: + [% INCLUDE person p=t.database %] +
  • + [% END %] + + [% IF t.live_cd %] +
  • Live CD maintainer: + [% INCLUDE person p=t.live_cd %] +
  • + [% END %] + + [% IF t.vm %] +
  • Virtual machine maintainer: + [% INCLUDE person p=t.vm %] +
  • + [% END %] + + [% IF t.translation_assistant %] +
  • Translation manager assistant: + [% INCLUDE person p=t.translation_assistant %] +
  • + [% END %] + [% IF v != 'release' %]
  • Release manager: -- 2.49.0