|
2 | 2 |
|
3 | 3 | {% block glavweb_security_roles_widget %}
|
4 | 4 | {% spaceless %}
|
5 |
| - <div class="editable"> |
| 5 | + <div class="glavweb-security-field-wrapper"> |
6 | 6 | {% set values = {} %}
|
7 | 7 | {%- for name, child in form %}
|
8 | 8 | {%- set values = values|merge({(child.vars.label) : (name)}) %}
|
9 | 9 | {% endfor -%}
|
10 | 10 |
|
| 11 | + <h4 class="glavweb-security-header-basic-roles">{% trans %}glavweb_security.header_basic_roles{% endtrans %}</h4> |
| 12 | + {% for name, value in securityRoles %} |
| 13 | + {% set child = form[values[name]] %} |
| 14 | + |
| 15 | + <div> |
| 16 | + {{- form_widget(child, {'label': value}) -}} |
| 17 | + </div> |
| 18 | + {% endfor %} |
| 19 | + |
11 | 20 | {% if entityRoles|length %}
|
12 |
| - <h4>Permissions for entities</h4> |
| 21 | + <h4 class="glavweb-security-header-permissions-entities">{% trans %}glavweb_security.header_permissions_entities{% endtrans %}</h4> |
13 | 22 | <table class="table">
|
14 | 23 | <tr>
|
15 | 24 | <td></td>
|
16 |
| - <td>Create</td> |
17 |
| - <td>List</td> |
18 |
| - <td>View</td> |
19 |
| - <td>Edit</td> |
20 |
| - <td>Delete</td> |
21 |
| - <td>Export</td> |
| 25 | + <td>{% trans %}glavweb_security.role.create{% endtrans %}</td> |
| 26 | + <td>{% trans %}glavweb_security.role.list{% endtrans %}</td> |
| 27 | + <td>{% trans %}glavweb_security.role.view{% endtrans %}</td> |
| 28 | + <td>{% trans %}glavweb_security.role.edit{% endtrans %}</td> |
| 29 | + <td>{% trans %}glavweb_security.role.delete{% endtrans %}</td> |
| 30 | + <td>{% trans %}glavweb_security.role.export{% endtrans %}</td> |
22 | 31 | </tr>
|
23 | 32 |
|
24 | 33 | {% for entityName, roleChoices in entityRoles %}
|
25 | 34 | <tr><td colspan="7"><strong>{{ entityName }}</strong></td></tr>
|
26 | 35 |
|
27 | 36 | {% for roleName, roleData in roleChoices %}
|
28 |
| - {% set roleName = roleData['name'] %} |
29 |
| - {% set choices = roleData['roles'] %} |
| 37 | + {% set roleName = roleData['name'] %} |
| 38 | + {% set choices = roleData['roles'] %} |
| 39 | + {% set roleGroupName = 'glavweb_security.role_group.' ~ roleName|lower %} |
30 | 40 |
|
31 | 41 | <tr>
|
32 |
| - <td> {{ roleName }}</td> |
| 42 | + <td> {{ roleGroupName|trans }}</td> |
33 | 43 | {% if roleName != 'Master' %}
|
34 | 44 | <td></td>
|
35 | 45 | <td></td>
|
|
48 | 58 | </table>
|
49 | 59 | {% endif %}
|
50 | 60 |
|
51 |
| - <h4>Basic roles</h4> |
52 |
| - {% for name, value in securityRoles %} |
53 |
| - {% set child = form[values[name]] %} |
54 |
| - |
55 |
| - <div> |
56 |
| - {{- form_widget(child) -}} |
57 |
| - {{- form_label(child, null, {translation_domain: choice_translation_domain}) -}} |
58 |
| - </div> |
59 |
| - {% endfor %} |
60 |
| - |
61 | 61 | </div>
|
62 | 62 | {% endspaceless %}
|
63 | 63 | {% endblock %}
|
0 commit comments