From b9bb605ad2c282ed858d9987761cfb8c57011643 Mon Sep 17 00:00:00 2001 From: Arnaud Fornerot Date: Tue, 27 Sep 2022 16:48:57 +0200 Subject: [PATCH] fix(morelevel): level mandatory in proil --- .php-version | 1 + templates/User/edit.html.twig | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 .php-version diff --git a/.php-version b/.php-version new file mode 100644 index 0000000..8d1eec6 --- /dev/null +++ b/.php-version @@ -0,0 +1 @@ +8.1 \ No newline at end of file diff --git a/templates/User/edit.html.twig b/templates/User/edit.html.twig index ae78386..fded132 100755 --- a/templates/User/edit.html.twig +++ b/templates/User/edit.html.twig @@ -374,11 +374,19 @@ function requireniveau() { roles=[]; + {% if access=="admin" or access=="modo" %} if($("#user_roles_0").is(":checked")) roles.push("ROLE_ADMIN"); if($("#user_roles_1").is(":checked")) roles.push("ROLE_MODO"); if($("#user_roles_2").is(":checked")) roles.push("ROLE_MASTER"); if($("#user_roles_3").is(":checked")) roles.push("ROLE_MANAGER"); if($("#user_roles_4").is(":checked")) roles.push("ROLE_USER"); + {% else %} + {% if is_granted('ROLE_ADMIN') %} roles.push("ROLE_ADMIN"); {% endif %} + {% if is_granted('ROLE_MODO') %} roles.push("ROLE_MODO"); {% endif %} + {% if is_granted('ROLE_MASTER') %} roles.push("ROLE_MASTER"); {% endif %} + {% if is_granted('ROLE_MANAGER') %} roles.push("ROLE_MANAGER"); {% endif %} + {% if is_granted('ROLE_USER') %} roles.push("ROLE_USER"); {% endif %} + {% endif %} {% if "ALL" in appNiveau02mandatory %} $("#user_niveau02").attr("required","required");