{% extends 'ChillMainBundle::Admin/layout_permissions.html.twig' %} {% block title %}{{ 'PermissionsGroup "%name%" edit'|trans( { '%name%': entity.name } ) }}{% endblock %} {% block admin_content -%}

{{ 'PermissionsGroup "%name%" edit'|trans( { '%name%': entity.name } ) }}

{{ 'Details'|trans }}

{{ form_start(edit_form) }} {{ form_row(edit_form.name) }} {% if edit_form.flags is defined %} {{ form_row(edit_form.flags) }} {% endif %} {{ form_row(edit_form.submit, { 'attr': { 'class': 'sc-button green' } } ) }} {{ form_end(edit_form) }}

{{ 'Grant those permissions'|trans }} :

{%- if entity.getRoleScopes|length > 0 -%} {% for title, role_scopes in role_scopes_sorted %}

{{ title|default("Unclassified")|trans }}

{% for role_scope in role_scopes %} {% endfor %}
{{ 'Role'|trans }} {{ 'Circle'|trans }} {{ 'Actions'|trans }}
{{ role_scope.role|trans }} {% if expanded_roles[role_scope.role]|length > 1 %}
{{ 'Which implies'|trans }} : {% for role in expanded_roles[role_scope.role] %}{{ role|trans }}{% if not loop.last %}, {% endif %}{% endfor %} {% endif %}
{%- if role_scope.scope is not null -%} {{ role_scope.scope.name|localize_translatable_string }} {%- else -%} N/A {%- endif -%} {{ form_start(delete_role_scopes_form[role_scope.id]) }} {{ form_widget(delete_role_scopes_form[role_scope.id].submit, { 'attr': { 'class': 'sc-button red' } } ) }} {{ form_end(delete_role_scopes_form[role_scope.id]) }}
{% endfor %} {%- else -%}

{{ 'This group does not provide any permission'|trans }}

{%- endif -%}

{{ 'Grant new permissions'|trans }}

{{ form_start(add_role_scopes_form) }} {{ form_errors(add_role_scopes_form) }} {{ form_row(add_role_scopes_form.composed_role_scope.role) }} {{ form_row(add_role_scopes_form.composed_role_scope.scope) }} {{ form_end(add_role_scopes_form) }} {% endblock %}