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(); + });