35 lines
2.0 KiB
Twig
35 lines
2.0 KiB
Twig
{% extends 'admin/index.html.twig' %}
|
|
{% block content %}
|
|
<div class="form-check form-switch">
|
|
<input type="checkbox" class="form-check-input" id="switch{{ permissionAll.case.value }}"
|
|
{% if user.isGranted(permissionAll.case) %}checked{% endif %}
|
|
disabled
|
|
>
|
|
<label class="form-check-label" for="switch{{ permissionAll.case.value }}">{{ permissionAll.case.takeLang }}</label>
|
|
</div>
|
|
<form action="{{ path('app_admin_user_edit',{id:user.id}) }}" method="post">
|
|
<input type="hidden" name="token" value="{{ csrf_token('admin-user-edit-permission') }}">
|
|
{% for permissionOverall in permissionAll.children %}
|
|
<div style="padding-left: 30px;">
|
|
<div class="form-check form-switch">
|
|
<input type="checkbox" class="form-check-input" id="switch{{ permissionOverall.case.value }}" name="{{ permissionOverall.case.value }}"
|
|
{% if user.isGranted(permissionOverall.case) %}checked{% endif %}
|
|
onchange="this.form.submit()"
|
|
>
|
|
<label class="form-check-label" for="switch{{ permissionOverall.case.value }}">{{ permissionOverall.case.takeLang }}</label>
|
|
</div>
|
|
{% for permissions in permissionOverall.children %}
|
|
<div style="padding-left: 30px;">
|
|
<div class="form-check form-switch">
|
|
<input type="checkbox" class="form-check-input" id="switch{{ permissions.value }}" name="{{ permissions.value }}"
|
|
{% if user.isGranted(permissions) %}checked{% endif %}
|
|
onchange="this.form.submit()"
|
|
>
|
|
<label class="form-check-label" for="switch{{ permissions.value }}">{{ permissions.takeLang }}</label>
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
{% endfor %}
|
|
</form>
|
|
{% endblock %} |