From 5044480276cb4bf99f5a9eda280705ffe57e3ef9 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. Signed-off-by: Paul Derscheid Signed-off-by: Lucas Gass (cherry picked from commit 1159aecb11cbba14b2b43ee57da1bcabc968e68a) Signed-off-by: Paul Derscheid --- .../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 8c01e49331..e9a708e3d2 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: