Bug 29477: Flatpickr - default to 23:59 for the time part
[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 'manager_mentor'        -%]Release manager mentor
6     [%- CASE 'qa_manager'            -%]Quality assurance manager
7     [%- CASE 'qa'                    -%]Quality assurance team
8     [%- CASE 'documentation'         -%]Documentation manager
9     [%- CASE 'documentation_team'    -%]Documentation team
10     [%- CASE 'translation'           -%]Translation manager
11     [%- CASE 'translations'          -%]Translation managers
12     [%- CASE 'translation_assistant' -%]Translation manager assistant
13     [%- CASE 'te'                    -%]Topic expert
14     [%- CASE 'bugwrangler'           -%]Bug wrangler
15     [%- CASE 'maintainer'            -%]Release maintainer
16     [%- CASE 'maintainer_assistant'  -%]Release maintainer assistant
17     [%- CASE 'maintainer_mentor'     -%]Release maintainer mentor
18     [%- CASE 'wiki'                  -%]Wiki curator
19     [%- CASE 'ci'                    -%]Continuous integration manager
20     [%- CASE 'packaging'             -%]Packaging manager
21     [%- CASE 'packaging_assistant'   -%]Packaging manager assistant
22     [%- CASE 'chairperson'           -%]Meetings chairperson
23     [%- CASE 'newsletter'            -%]Newsletter editor
24     [%- CASE 'mm'                    -%]Module maintainer
25     [%- CASE 'vm'                    -%]Virtual machine maintainer
26     [%- CASE 'database'              -%]Documentation specialist
27     [%- CASE 'live_cd'               -%]Live CD maintainer
28     [%- CASE 'accessibility_advocate'-%]Accessibility advocate
29     [%- CASE 'meeting_facilitator'   -%]Meeting facilitator
30   [%- END -%]
31 [%- END -%]
32
33 [%- BLOCK person -%]
34 [% IF p.openhub %]<a href="[% p.openhub | url %]">[% p.name | html %]</a>[% ELSE %][% p.name | html %][% END %]
35 [%- END -%]
36
37 [%- BLOCK contributions -%]
38 [%- IF p.roles || p.notes -%]
39 <ul>
40     [% FOREACH r IN p.roles %]<li>[% INCLUDE role role=r %] ([% r.value.join(', ') | html %])</li>[% END %]
41     [% IF p.notes %]<li>[% p.notes | html %]</li>[% END %]
42 </ul>
43 [%- END -%]
44 [%- END -%]
45
46 [%- BLOCK team -%]
47     <ul>
48
49       [% IF v == 'release' %]
50             <p>This is the team who were responsible for the initial release of your currently installed Koha version.</p>
51
52             <li><strong>Release manager:</strong>
53                 [% INCLUDE person p=t.manager %]
54             </li>
55
56             [% IF t.manager_assistants %]
57             <li><strong>Release manager assistants:</strong>
58                 <ul>
59                     [% FOREACH a IN t.manager_assistants %]
60                     <li>[% INCLUDE person p=a %]</li>
61                     [% END %]
62                 </ul>
63             </li>
64             [% ELSIF t.manager_assistant %]
65             <li><strong>Release manager assistant:</strong>
66                 [% INCLUDE person p=t.manager_assistant %]
67             </li>
68             [% END %]
69
70       [% ELSE %]
71             <p>This is the team who are responsible for the next release of Koha and the ongoing maintenance of your
72             currently installed Koha version. They will be in these roles up until <strong>[% t.release_date | $KohaDates %]</strong>, when the next
73             team will be elected.</p>
74
75             [% FOREACH m IN t.maintainer %]
76                 [% IF m.version == ( v ) %]
77                 <li><strong>Release maintainer:</strong>
78                       [% INCLUDE person p=m %]
79                 </li>
80                 [% END %]
81             [% END %]
82             
83             [% IF t.maintainer_assistants %]
84               [% FOREACH m IN t.maintainer_assistants %]
85                 [% IF m.version == ( v ) %]
86                 <ul><li><strong>Assistant:</strong> [% INCLUDE person p=m %]</li></ul>
87                 [% END %]
88               [% END %]
89             [% END %]
90             
91             [% IF t.maintainer_mentors %]
92               [% FOREACH m IN t.maintainer_mentors %]
93                 [% IF m.version == ( v ) %]
94                 <ul><li><strong>Mentor:</strong> [% INCLUDE person p=m %]</li></ul>
95                 [% END %]
96               [% END %]
97             [% END %]
98       [% END %]
99
100         [% IF t.qa_manager %]
101         <li><strong>Quality assurance manager:</strong>
102             [% INCLUDE person p=t.qa_manager %]
103         </li>
104         [% END %]
105
106         [% IF t.qa %]
107         <li><strong>Quality assurance team:</strong>
108             <ul>
109                 [% FOREACH qa IN t.qa %]
110                 <li>[% INCLUDE person p=qa %]</li>
111                 [% END %]
112             </ul>
113         </li>
114         [% END %]
115
116         [% IF t.documentation %]
117         [%- IF t.documentation.list.size == 1 %]
118         <li><strong>Documentation manager:</strong>
119             [% INCLUDE person p=t.documentation %]
120         </li>
121         [% ELSE %]
122         <li><strong>Documentation managers:</strong>
123             <ul>
124                 [% FOREACH doc_manager IN t.documentation %]
125                 <li>[% INCLUDE person p=doc_manager %]</li>
126                 [% END %]
127             </ul>
128         </li>
129         [% END %]
130         [% END %]
131
132         [% IF t.documentation_team %]
133         <li><strong>Documentation team:</strong>
134             <ul>
135                 [% FOREACH doc_member IN t.documentation_team %]
136                 <li>[% INCLUDE person p=doc_member %]</li>
137                 [% END %]
138             </ul>
139         </li>
140         [% END %]
141
142         [% IF t.newsletter %]
143         <li><strong>Newsletter editor:</strong>
144             [% INCLUDE person p=t.newsletter %]
145         </li>
146         [% END %]
147
148         [% IF t.translation %]
149         <li><strong>Translation manager:</strong>
150             [% INCLUDE person p=t.translation %]
151         </li>
152         [% END %]
153
154         [% IF t.translations %]
155         <li><strong>Translation managers:</strong>
156             <ul>
157                 [% FOREACH translation_manager IN t.translations %]
158                 <li>[% INCLUDE person p=translation_manager %]</li>
159                 [% END %]
160             </ul>
161         </li>
162         [% END %]
163
164         [% IF t.packaging %]
165             [% IF t.packaging.size / 2 == 1 %]
166             <li><strong>Packaging manager:</strong>
167                 [% INCLUDE person p=t.packaging %]
168             </li>
169             [% ELSE %]
170             <li><strong>Packaging team:</strong>
171                 <ul>
172                     [% FOREACH pa IN t.packaging %]
173                     <li>[% INCLUDE person p = pa %]</li>
174                     [% END %]
175                 </ul>
176             </li>
177             [% END %]
178         [% END %]
179
180         [% IF t.ci %]
181             [% IF t.ci.size == 1 %]
182             <li><strong>Jenkins maintainer:</strong>
183                 [% INCLUDE person p=t.ci.0 %]
184             </li>
185             [% ELSE %]
186             <li><strong>Jenkins maintainers:</strong>
187                 <ul>
188                     [% FOREACH j IN t.ci %]
189                     <li>[% INCLUDE person p=j %]
190                     [% END %]
191                 </ul>
192             </li>
193             [% END %]
194         [% END %]
195
196         [% IF t.bugwrangler %]
197         <li><strong>Bug wranglers:</strong>
198             <ul>
199                 [% FOREACH bugwrangler IN t.bugwrangler %]
200                 <li>[% INCLUDE person p=bugwrangler %]</li>
201                 [% END %]
202             </ul>
203         </li>
204         [% END %]
205
206         [% IF t.accessibility_advocates %]
207         <li><strong>Accessibility advocates:</strong>
208             <ul>
209                 [% FOREACH a IN t.accessibility_advocates %]
210                 <li>[% INCLUDE person p=a %]</li>
211                 [% END %]
212             </ul>
213         </li>
214         [% ELSIF t.accessibility_advocate %]
215         <li><strong>Accessibility advocate:</strong>
216            [% INCLUDE person p=t.accessibility_advocate %]
217         </li>
218         [% END %]
219
220       [% IF v != 'release' %]
221
222         <li><strong>Release manager:</strong>
223             [% INCLUDE person p=t.manager %]
224         </li>
225
226         [% IF t.manager_assistants %]
227         <li><strong>Release manager assistants:</strong>
228             <ul>
229                 [% FOREACH a IN t.manager_assistants %]
230                 <li>[% INCLUDE person p=a %]</li>
231                 [% END %]
232             </ul>
233         </li>
234         [% ELSIF t.manager_assistant %]
235         <li><strong>Release manager assistant:</strong>
236             [% INCLUDE person p=t.manager_assistant %]
237         </li>
238         [% END %]
239
240       [% ELSE %]
241         <li><strong>Release maintainers:</strong>
242             <ul>
243                 [% FOREACH m IN t.maintainer %]
244                 <li>[% m.version | html %] - [% INCLUDE person p=m %]</li>
245                   [% IF t.maintainer_assistants %]
246                     [% FOREACH ma IN t.maintainer_assistants %]
247                       [% IF ma.version == ( m.version ) %]
248                       <ul><li><strong>Assistant:</strong> [% INCLUDE person p=ma %]</li></ul>
249                       [% END %]
250                     [% END %]
251                   [% END %]
252                   
253                   [% IF t.maintainer_mentors %]
254                     [% FOREACH mm IN t.maintainer_mentors %]
255                       [% IF m.version == ( mm.version ) %]
256                       <ul><li><strong>Mentor:</strong> [% INCLUDE person p=mm %]</li></ul>
257                       [% END %]
258                     [% END %]
259                   [% END %]
260                 [% END %]
261             </ul>
262         </li>
263       [% END %]
264     </ul>
265 [%- END -%]