From b3a3d9c26125fdbfe92478fc0677f4305cb7591c Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 27 Nov 2020 14:08:24 +0000 Subject: [PATCH] Bug 27108: Add 21.05 release team to teams.yaml This patch update the docs/teams.yaml file to add the elected 21.05 release team and update the include to reflect the minor change of structure. Test plan. 1/ Apply the patch 2/ Update Koha.pm to state 20.11.00.000 3/ Update preferences to Version to 20.1100000 4/ Navigate to the about page 5/ Note that the 20.11 team is shown on the left and the new 21.05 team is shown on the right. 6/ Pay particular attention to the 'Packaging manager' on the left and 'Packaging team' on the right. (We have not had a team of packaging people before, so the template had to be updated to allow for an array of packaging people). 7/ Signoff. Signed-off-by: Jonathan Druart Bug 27108: (QA follow-up) Fix Agustin and Documentation manager Signed-off-by: Jonathan Druart (cherry picked from commit adf0293c7bc6b46dbd9c10e86a4684c602b23e16) (cherry picked from commit ebd18bb7645ed29248e27a3fc67df348008e3120) Signed-off-by: Victor Grousset/tuxayo --- docs/teams.yaml | 137 +++++++++++++++++- .../prog/en/includes/about-team.inc | 29 ++-- 2 files changed, 153 insertions(+), 13 deletions(-) diff --git a/docs/teams.yaml b/docs/teams.yaml index f89f370e71..4f6e8047b5 100644 --- a/docs/teams.yaml +++ b/docs/teams.yaml @@ -759,11 +759,10 @@ team: - name: Donna Bachowski - name: Lucy Vaux-Harvey - name: Sugandha Bajaj - translations: - - name: Bernardo González Kriegel + translation: + name: Bernardo González Kriegel packaging: - - name: Mirko Tietgen - - name: Mason James + name: Mason James ci: - name: Tomás Cohen Arazi - name: Jonathan Druart @@ -784,3 +783,133 @@ team: name: Nick Clemens - version: 18.11 name: Chris Cormack + 20.11: + release_date: 1606003200 + manager: + name: Jonathan Druart + manager_assistants: + - name: Martin Renvoize + - name: Tomás Cohen Arazi + qa_manager: + name: Katrin Fischer + qa: + - name: Marcel de Rooy + - name: Joonas Kylmälä + - name: Josef Moravec + - name: Tomás Cohen Arazi + - name: Nick Clemens + - name: Kyle Hall + - name: Martin Renvoize + - name: Alex Arnaud + - name: Julian Maurice + - name: Matthias Meusburger + te: + - area: Elasticsearch + name: Frédéric Demians + - area: REST API + name: Tomás Cohen Arazi + - area: UI Design + name: Owen Leonard + - area: Zebra + name: Fridolin Somers + - area: Accounts + name: Martin Renvoize + - area: CAS/Shibboleth + name: Matthias Meusburger + bugwrangler: + - name: Michal Denár + - name: Holly Cooper + - name: Henry Bolshaw + - name: Lisette Scheer + - name: Mengü Yazıcıoğlu + documentation: + - name: Caroline Cyr La Rose + - name: David Nind + documentation_team: + - name: Martin Renvoize + - name: Donna Bachowski + - name: Lucy Vaux-Harvey + - name: Kelly McElligott + - name: Jessica Zairo + - name: Chris Cormack + - name: Henry Bolshaw + - name: Jon Drucker + translation: + name: Bernardo González Kriegel + packaging: + name: Mason James + ci: + - name: Tomás Cohen Arazi + - name: Jonathan Druart + - name: Martin Renvoize + maintainer: + - version: 20.05 + name: Lucas Gass + - version: 19.11 + name: Aleisha Amohia + - version: 19.05 + name: Victor Grousset + maintainer_mentors: + - version: 19.11 + name: Hayley Mapley + - version: 19.05 + name: Martin Renvoize + 21.05: + release_date: 1621641600 + manager: + name: Jonathan Druart + manager_assistants: + - name: Martin Renvoize + - name: Tomás Cohen Arazi + qa_manager: + name: Katrin Fischer + qa: + - name: David Cook + - name: Agustín Moyano + - name: Martin Renvoize + - name: Marcel de Rooy + - name: Joonas Kylmälä + - name: Julian Maurice + - name: Tomás Cohen Arazi + - name: Josef Moravec + - name: Nick Clemens + - name: Kyle Hall + - name: Victor Grousset + te: + - area: UI Design + name: Owen Leonard + - area: REST API + name: Tomás Cohen Arazi + - area: Zebra + name: Fridolin Somers + - area: Accounts + name: Martin Renvoize + bugwrangler: + - name: Amit Gupta + - name: Mengü Yazıcıoğlu + - name: Indranil Das Gupta + documentation: + name: Caroline Cyr La Rose + documentation_team: + - name: Marie-Luce Laflamme + - name: Lucy Vaux-Harvey + - name: Henry Bolshaw + - name: David Nind + translations: + - name: Indranil Das Gupta + - name: Bernardo González Kriegel + packaging: + - name: David Cook + - name: Mason James + - name: Agustín Moyano + ci: + - name: Tomás Cohen Arazi + - name: Jonathan Druart + - name: Mason James + maintainer: + - version: 20.11 + name: Fridolin Somers + - version: 20.05 + name: Andrew Fuerste-Henry + - version: 19.11 + name: Victor Grousset 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 cc43e519c1..bcd6edafc1 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,7 @@ [%- CASE 'documentation' -%]Documentation manager [%- CASE 'documentation_team' -%]Documentation team [%- CASE 'translation' -%]Translation manager + [%- CASE 'translations' -%]Translation managers [%- CASE 'translation_assistant' -%]Translation manager assistant [%- CASE 'te' -%]Topic expert [%- CASE 'bugwrangler' -%]Bug wrangler @@ -142,20 +143,30 @@ [% END %] - [% IF t.packaging %] - [%- IF t.packaging.list.size == 1 %] -
  • Packaging manager: - [% INCLUDE person p=t.packaging %] -
  • - [% ELSE %] -
  • Packaging managers: + [% IF t.translations %] +
  • Translation managers:
      - [% FOREACH packaging_manager IN t.packaging %] -
    • [% INCLUDE person p=packaging_manager %]
    • + [% FOREACH translation_manager IN t.translations %] +
    • [% INCLUDE person p=translation_manager %]
    • [% END %]
  • [% END %] + + [% IF t.packaging %] + [% IF t.packaging.size / 2 == 1 %] +
  • Packaging manager: + [% INCLUDE person p=t.packaging %] +
  • + [% ELSE %] +
  • Packaging team: +
      + [% FOREACH pa IN t.packaging %] +
    • [% INCLUDE person p = pa %]
    • + [% END %] +
    +
  • + [% END %] [% END %] [% IF t.ci %] -- 2.20.1