SPRA-2 add admin; add user list; add user; change permissions

This commit is contained in:
2024-07-30 11:54:52 +02:00
parent f54b6db693
commit 3d72531a48
19 changed files with 582 additions and 5 deletions
@@ -0,0 +1,35 @@
{% 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 %}