[%- BLOCK role -%]
[%- SWITCH role.key -%]
[%- CASE 'manager' -%]Release manager
[%- CASE 'manager_assistant' -%]Release manager assistant
[%- CASE 'qa_manager' -%]Quality assurance manager
[%- CASE 'qa' -%]Quality assurance team
[%- CASE 'documentation' -%]Documentation manager
[%- CASE 'documentation_team' -%]Documentation team
[%- CASE 'translation' -%]Translation manager
[%- CASE 'translation_assistant' -%]Translation manager assistant
[%- CASE 'te' -%]Topic expert
[%- CASE 'bugwrangler' -%]Bug wrangler
[%- CASE 'maintainer' -%]Release maintainer
[%- CASE 'maintainer_assistant' -%]Release maintainer assistant
[%- CASE 'wiki' -%]Wiki curator
[%- CASE 'ci' -%]Continuous integration manager
[%- CASE 'packaging' -%]Packaging manager
[%- CASE 'packaging_assistant' -%]Packaging manager assistant
[%- CASE 'chairperson' -%]Meetings chairperson
[%- CASE 'newsletter' -%]Newsletter editor
[%- CASE 'mm' -%]Module maintainer
[%- CASE 'vm' -%]Virtual machine maintainer
[%- CASE 'database' -%]Documentation specialist
[%- CASE 'live_cd' -%]Live CD maintainer
[%- END -%]
[%- END -%]
[%- BLOCK person -%]
[% IF p.openhub %][% p.name | html %][% ELSE %][% p.name | html %][% END %]
[%- END -%]
[%- BLOCK contributions -%]
[%- IF p.roles || p.notes -%]
[% FOREACH r IN p.roles %]- [% INCLUDE role role=r %] ([% r.value.join(', ') | html %])
[% END %]
[% IF p.notes %]- [% p.notes | html %]
[% END %]
[%- END -%]
[%- END -%]
[%- BLOCK team -%]
[% IF v == 'release' %]
This is the team who were responsible for the initial release of your currently installed Koha version.
- Release manager:
[% INCLUDE person p=t.manager %]
[% IF t.manager_assistants %]
- Release manager assistants:
[% FOREACH a IN t.manager_assistants %]
- [% INCLUDE person p=a %]
[% END %]
[% ELSIF t.manager_assistant %]
- Release manager assistant:
[% INCLUDE person p=t.manager_assistant %]
[% END %]
[% ELSE %]
This is the team who are responsible for the next release of Koha and the ongoing maintenance of your
currently installed Koha version. They will be in these roles up until [% t.release_date | $KohaDates %], when the next
team will be elected.
- Release maintainer:
[% FOREACH m IN t.maintainer %]
[% IF m.version == ( v - 0.01 ) %]
- [% INCLUDE person p=m %]
[% END %]
[% END %]
[% END %]
[% IF t.qa_manager %]
- Quality assurance manager:
[% INCLUDE person p=t.qa_manager %]
[% END %]
[% IF t.qa %]
- Quality assurance team:
[% FOREACH qa IN t.qa %]
- [% INCLUDE person p=qa %]
[% END %]
[% END %]
[% IF t.documentation %]
- Documentation manager:
[% INCLUDE person p=t.documentation %]
[% END %]
[% IF t.documentation_team %]
- Documentation team:
[% FOREACH doc_member IN t.documentation_team %]
- [% INCLUDE person p=doc_member %]
[% END %]
[% END %]
[% IF t.translation %]
- Translation manager:
[% INCLUDE person p=t.translation %]
[% END %]
[% IF t.packaging %]
- Packaging manager:
[% INCLUDE person p=t.packaging %]
[% END %]
[% IF t.ci %]
[% IF t.ci.size == 1 %]
- Jenkins maintainer:
[% INCLUDE person p=t.ci.0 %]
[% ELSE %]
- Jenkins maintainers:
[% FOREACH j IN t.ci %]
- [% INCLUDE person p=j %]
[% END %]
[% END %]
[% END %]
[% IF t.bugwrangler %]
- Bug wranglers:
[% FOREACH bugwrangler IN t.bugwrangler %]
- [% INCLUDE person p=bugwrangler %]
[% END %]
[% END %]
[% IF v != 'release' %]
- Release manager:
[% INCLUDE person p=t.manager %]
[% IF t.manager_assistants %]
- Release manager assistants:
[% FOREACH a IN t.manager_assistants %]
- [% INCLUDE person p=a %]
[% END %]
[% ELSIF t.manager_assistant %]
- Release manager assistant:
[% INCLUDE person p=t.manager_assistant %]
[% END %]
[% ELSE %]
- Release maintainers:
[% FOREACH m IN t.maintainer %]
- [% m.version | html %] - [% INCLUDE person p=m %]
[% END %]
[% END %]
[%- END -%]