]> git.agnieray.net Git - galette.git/blob - galette/templates/default/elements/group_persons.html.twig
d051850c6be6339885fce53f6ad96b13814679bc
[galette.git] / galette / templates / default / elements / group_persons.html.twig
1 <div class="ui basic fitted segment loader_selector">
2 <table class="listing ui celled striped table">
3 <thead>
4 <tr>
5 <th class="left">
6 {{ _T("Name") }}
7 </th>
8 <th class="left">
9 {{ _T("Nickname") }}
10 </th>
11 {% if login.isSuperAdmin() %}
12 <th>&nbsp;</th>
13 {% endif %}
14 </tr>
15 </thead>
16 <tbody>
17 {% for person in persons %}
18 <tr>
19 <td class="username_row">
20 <input type="hidden" name="{{ person_mode }}[]" value="{{ person.id }}"/>
21 {% if person.isCompany() %}
22 <span>
23 <i class="ui building outline icon tooltip"></i>
24 <span class="ui special popup">{{ _T("Company") }}</span>
25 </span>
26 {% elseif person.isMan() %}
27 <span>
28 <i class="ui male icon tooltip"></i>
29 <span class="ui special popup">{{ _T("Man") }}</span>
30 </span>
31 {% elseif person.isWoman() %}
32 <span>
33 <i class="ui female icon tooltip"></i>
34 <span class="ui special popup">{{ _T("Woman") }}</span>
35 </span>
36 {% else %}
37 <i class="ui icon"></i>
38 {% endif %}
39 {% if person.isAdmin() %}
40 <span>
41 <i class="ui user shield red icon tooltip"></i>
42 <span class="ui special popup">{{ _T("Administrator") }}</span>
43 </span>
44 {% elseif person.isStaff() %}
45 <span>
46 <i class="ui user tie orange icon tooltip"></i>
47 <span class="ui special popup">{{ _T("Staff member") }}</span>
48 </span>
49 {% elseif person.getManagedGroups() %}
50 <span>
51 <i class="ui users cog orange icon tooltip" aria-hidden="true"></i>
52 <span class="ui special popup">{{ _T('Group manager') }}</span>
53 </span>
54 {% else %}
55 <i class="ui icon"></i>
56 {% endif %}
57 <a href="{{ url_for("member", {"id": person.id}) }}">{{ person.sfullname }}</a>
58 </td>
59 <td class="">{{ person.nickname|escape }}</td>
60 {% if login.isSuperAdmin() %}
61 <td class="actions_row">
62 <a
63 href="{{ url_for("impersonate", {"id": person.id}) }}"
64 >
65 <i class="ui user secret grey icon tooltip" aria-hidden="true"></i>
66 <span class="ui special popup">{{ _T("Log in in as %membername")|replace({"%membername": person.sname}) }}</span>
67 </a>
68 </td>
69 </tr>
70 {% endif %}
71 {% else %}
72 <tr>
73 <td colspan="2">
74 {% if person_mode == 'members' %}
75 {{ _T("No member attached") }}
76 {% else %}
77 {{ _T("No manager attached") }}
78 {% endif %}
79 </td>
80 </tr>
81 {% endfor %}
82 </tbody>
83 </table>
84 </div>
85