]> git.agnieray.net Git - galette.git/blob - galette/templates/default/components/forms/groups.html.twig
f59cbcdac5c5f01729a74c7cd97db0f741957ba3
[galette.git] / galette / templates / default / components / forms / groups.html.twig
1 <div id="groups_field" class="field">
2 <label>{{ _T("Groups:") }}</label>
3 {% if login.isAdmin() or login.isStaff() or login.isGroupManager() %}
4 <noscript><div class="ui message">{{ _T("This feature requires javascript.") }}</div></noscript>
5 {% endif %}
6 <span id="usergroups_form">
7 {% if member.id %}
8 {% for group in groups %}
9 {% if member.isGroupMember(group.getName()) %}
10 <input type="hidden" name="groups_adh[]" value="{{ group.getId() }}|{{ group.getName() }}"/>
11 {% endif %}
12 {% endfor %}
13 {% endif %}
14 </span>
15 {% if login.isAdmin() or login.isStaff() or login.isGroupManager() %}
16 <span id="managedgroups_form">
17 {% if member.id %}
18 {% for group in groups %}
19 {% if member.isGroupManager(group.getName()) %}
20 <input type="hidden" name="groups_managed_adh[]" value="{{ group.getId() }}|{{ group.getName() }}"/>
21 {% endif %}
22 {% endfor %}
23 {% endif %}
24 </span>
25 {% endif %}
26 {% if member.id %}
27 <div class="ui large labels">
28 {% for group in groups %}
29 {% if member.isGroupMember(group.getName()) or member.isGroupManager(group.getName()) %}
30 <span class="ui label">
31 {% if member.isGroupMember(group.getName()) %}
32 <i class="ui tag icon tooltip" title="{{ _T("Member of group") }}" aria-hidden="true"></i>
33 {% endif %}
34 {% if member.isGroupManager(group.getName()) %}
35 <i class="ui shield icon tooltip" title="{{ _T("Group manager") }}" aria-hidden="true"></i>
36 {% endif %}
37 {{ group.getName() }}
38 </span>
39 {% endif %}
40 {% endfor %}
41 </div>
42 {% endif %}
43 {% if login.isGroupManager() %}
44 <a class="jsonly disabled ui icon button" id="btngroups" tabindex="0">
45 <i class="user tag icon" aria-hidden="true"></i>
46 {{ _T("Manage user's groups") }}
47 </a>
48 {% endif %}
49 {% if login.isAdmin() or login.isStaff() %}
50 <a class="jsonly disabled ui icon button" id="btnmanagedgroups" tabindex="0">
51 <i class="user shield icon" aria-hidden="true"></i>
52 {{ _T("Manage user's managed groups") }}
53 </a>
54 {% endif %}
55 </div>