From a907588cf36eea3440f62898a742c47838176278 Mon Sep 17 00:00:00 2001 From: "Willy \"Linty" Date: Mon, 6 Nov 2023 12:39:20 +0100 Subject: [PATCH] Issue #2031 An admin can't set another user as an admin/webmaster. UIX --- admin/themes/default/template/user_list.tpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/admin/themes/default/template/user_list.tpl b/admin/themes/default/template/user_list.tpl index 4809f6be7..2629f9161 100644 --- a/admin/themes/default/template/user_list.tpl +++ b/admin/themes/default/template/user_list.tpl @@ -98,6 +98,10 @@ $(".icon-help-circled").tipTip({ }); $(document).ready(function() { + // Only webmaster can set admin or webmaster to others users + if (connected_user_status !== 'webmaster') { + $('select[name="status"] option[value="webmaster"], select[name="status"] option[value="admin"]').attr("disabled", true); + } // We set the applyAction btn click event here so plugins can add cases to the list // which is not possible if this JS part is in a JS file // see #1571 on Github