Bug 21626: (follow-up) Template corrections for arrayref
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / about-team.inc
1 [%- BLOCK role -%]
2   [%- SWITCH role.key -%]
3     [%- CASE 'manager'               -%]Release manager
4     [%- CASE 'manager_assistant'     -%]Release manager assistant
5     [%- CASE 'qa_manager'            -%]Quality assurance manager
6     [%- CASE 'qa'                    -%]Quality assurance team
7     [%- CASE 'documentation'         -%]Documentation manager
8     [%- CASE 'documentation_team'    -%]Documentation team
9     [%- CASE 'translation'           -%]Translation manager
10     [%- CASE 'translation_assistant' -%]Translation manager assistant
11     [%- CASE 'te'                    -%]Topic expert
12     [%- CASE 'bugwrangler'           -%]Bug wrangler
13     [%- CASE 'maintainer'            -%]Release maintainer
14     [%- CASE 'maintainer_assistant'  -%]Release maintainer assistant
15     [%- CASE 'wiki'                  -%]Wiki curator
16     [%- CASE 'ci'                    -%]Continuous integration manager
17     [%- CASE 'packaging'             -%]Packaging manager
18     [%- CASE 'packaging_assistant'   -%]Packaging manager assistant
19     [%- CASE 'chairperson'           -%]Meetings chairperson
20     [%- CASE 'newsletter'            -%]Newsletter editor
21     [%- CASE 'mm'                    -%]Module maintainer
22     [%- CASE 'vm'                    -%]Virtual machine maintainer
23     [%- CASE 'database'              -%]Documentation specialist
24     [%- CASE 'live_cd'               -%]Live CD maintainer
25   [%- END -%]
26 [%- END -%]
27
28 [%- BLOCK person -%]
29 [% IF p.openhub %]<a href="[% p.openhub | url %]">[% p.name | html %]</a>[% ELSE %][% p.name | html %][% END %]
30 [%- END -%]
31
32 [%- BLOCK contributions -%]
33 [%- IF p.roles || p.notes -%]
34 <ul>
35     [% FOREACH r IN p.roles %]<li>[% INCLUDE role role=r %] ([% r.value.join(', ') | html %])</li>[% END %]
36     [% IF p.notes %]<li>[% p.notes | html %]</li>[% END %]
37 </ul>
38 [%- END -%]
39 [%- END -%]
40
41 [%- BLOCK team -%]
42     <ul>
43
44         [% IF v == 'release' %]
45             <p>This is the team who were responsible for the initial release of your currently installed Koha version.</p>
46
47             <li><strong>Release manager:</strong>
48                 [% INCLUDE person p=t.manager %]
49             </li>
50
51             [% IF t.manager_assistants %]
52             <li><strong>Release manager assistants:</strong>
53                 <ul>
54                     [% FOREACH a IN t.manager_assistants %]
55                     <li>[% INCLUDE person p=a %]</li>
56                     [% END %]
57                 </ul>
58             </li>
59             [% ELSIF t.manager_assistant %]
60             <li><strong>Release manager assistant:</strong>
61                 [% INCLUDE person p=t.manager_assistant %]
62             </li>
63             [% END %]
64
65         [% ELSE %]
66             <p>This is the team who are responsible for the next release of Koha and the ongoing maintenance of your
67             currently installed Koha version. They will be in these roles up until <strong>[% t.release_date | $KohaDates %]</strong>, when the next
68             team will be elected.</p>
69
70             <li><strong>Release maintainer:</strong>
71                 <ul>
72                   [% FOREACH m IN t.maintainer %]
73                     [% IF m.version == ( v - 0.01 ) %]
74                       <li>[% INCLUDE person p=m %]</li>
75                     [% END %]
76                   [% END %]
77                 </ul>
78             </li>
79         [% END %]
80
81         [% IF t.qa_manager %]
82         <li><strong>Quality assurance manager:</strong>
83             [% INCLUDE person p=t.qa_manager %]
84         </li>
85         [% END %]
86
87         [% IF t.qa %]
88         <li><strong>Quality assurance team:</strong>
89             <ul>
90                 [% FOREACH qa IN t.qa %]
91                 <li>[% INCLUDE person p=qa %]</li>
92                 [% END %]
93             </ul>
94         </li>
95         [% END %]
96
97         [% IF t.documentation %]
98         <li><strong>Documentation manager:</strong>
99             [% INCLUDE person p=t.documentation %]
100         </li>
101         [% END %]
102
103         [% IF t.documentation_team %]
104         <li><strong>Documentation team:</strong>
105             <ul>
106                 [% FOREACH doc_member IN t.documentation_team %]
107                 <li>[% INCLUDE person p=doc_member %]</li>
108                 [% END %]
109             </ul>
110         </li>
111         [% END %]
112
113         [% IF t.translation %]
114         <li><strong>Translation manager:</strong>
115             [% INCLUDE person p=t.translation %]
116         </li>
117         [% END %]
118
119         [% IF t.packaging %]
120         <li><strong>Packaging manager:</strong>
121             [% INCLUDE person p=t.packaging %]
122         </li>
123         [% END %]
124
125         [% IF t.ci %]
126             [% IF t.ci.size == 1 %]
127             <li><strong>Jenkins maintainer:</strong>
128                 [% INCLUDE person p=t.ci.0 %]
129             </li>
130             [% ELSE %]
131             <li><strong>Jenkins maintainers:</strong>
132                 <ul>
133                     [% FOREACH j IN t.ci %]
134                     <li>[% INCLUDE person p=j %]
135                     [% END %]
136                 </ul>
137             </li>
138             [% END %]
139         [% END %]
140
141         [% IF t.bugwrangler %]
142         <li><strong>Bug wranglers:</strong>
143             <ul>
144                 [% FOREACH bugwrangler IN t.bugwrangler %]
145                 <li>[% INCLUDE person p=bugwrangler %]</li>
146                 [% END %]
147             </ul>
148         </li>
149         [% END %]
150
151         [% IF v != 'release' %]
152
153         <li><strong>Release manager:</strong>
154             [% INCLUDE person p=t.manager %]
155         </li>
156
157         [% IF t.manager_assistants %]
158         <li><strong>Release manager assistants:</strong>
159             <ul>
160                 [% FOREACH a IN t.manager_assistants %]
161                 <li>[% INCLUDE person p=a %]</li>
162                 [% END %]
163             </ul>
164         </li>
165         [% ELSIF t.manager_assistant %]
166         <li><strong>Release manager assistant:</strong>
167             [% INCLUDE person p=t.manager_assistant %]
168         </li>
169         [% END %]
170
171         [% ELSE %]
172         <li><strong>Release maintainers:</strong>
173             <ul>
174                 [% FOREACH m IN t.maintainer %]
175                 <li>[% m.version | html %] - [% INCLUDE person p=m %]</li>
176                 [% END %]
177             </ul>
178         </li>
179         [% END %]
180
181     </ul>
182 [%- END -%]