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