From b3242aa0c0bb0a2fa00b9a593a28d580c1fa43ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 3 Aug 2023 13:37:29 +0200 Subject: [PATCH] do not allow normal users to assign to "support technique" (#77067) --- javascripts/theme.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/javascripts/theme.js b/javascripts/theme.js index 317fa2e..022c16e 100644 --- a/javascripts/theme.js +++ b/javascripts/theme.js @@ -357,7 +357,9 @@ $(function() { $('#top-menu').css('background-position', '0 -' + timestamp + 'px'); // don't allow assigning issues to Entr'ouvert group - $('body.controller-issues #issue_assigned_to_id [value=21]').hide(); + $('body.controller-issues #issue_assigned_to_id option:contains("Entr\'ouvert")').hide(); + // don't allow assigning issues to "support technique" group + $('body.controller-issues #issue_assigned_to_id option:contains("Support technique")').hide(); if ($('body.controller-issues.action-new').length == 1) { alter_new_issue_page(); @@ -387,4 +389,12 @@ $(function() { folded_custom_reports(); } + // admin features, fake access control + if ($('.administration').length == 0) { + return; + } + + // allow assigning issues to "support technique" group + $('body.controller-issues #issue_assigned_to_id option:contains("Support technique")').show(); + });