From: dklawren Date: Thu, 5 Sep 2019 13:45:30 +0000 (-0400) Subject: Bug 1578481 - Update tracking flags admin UI to use special edittrackingflags group... X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aeb8cce51b9accc66427b22a4fb142981a3b8464;p=thirdparty%2Fbugzilla.git Bug 1578481 - Update tracking flags admin UI to use special edittrackingflags group instead of admin and add relman to the new group --- diff --git a/extensions/TrackingFlags/Extension.pm b/extensions/TrackingFlags/Extension.pm index f8377437a..297f986fd 100644 --- a/extensions/TrackingFlags/Extension.pm +++ b/extensions/TrackingFlags/Extension.pm @@ -64,14 +64,14 @@ sub page_before_template { my $vars = $args->{'vars'}; if ($page eq 'tracking_flags_admin_list.html') { - Bugzilla->user->in_group('admin') + Bugzilla->user->in_group('edittrackingflags') || ThrowUserError('auth_failure', {group => 'admin', action => 'access', object => 'administrative_pages'}); admin_list($vars); } elsif ($page eq 'tracking_flags_admin_edit.html') { - Bugzilla->user->in_group('admin') + Bugzilla->user->in_group('edittrackingflags') || ThrowUserError('auth_failure', {group => 'admin', action => 'access', object => 'administrative_pages'}); admin_edit($vars); diff --git a/extensions/TrackingFlags/template/en/default/hook/admin/admin-end_links_right.html.tmpl b/extensions/TrackingFlags/template/en/default/hook/admin/admin-end_links_right.html.tmpl index 5d9277940..da1127805 100644 --- a/extensions/TrackingFlags/template/en/default/hook/admin/admin-end_links_right.html.tmpl +++ b/extensions/TrackingFlags/template/en/default/hook/admin/admin-end_links_right.html.tmpl @@ -6,7 +6,7 @@ # defined by the Mozilla Public License, v. 2.0. #%] -[% IF user.in_group('admin') %] +[% IF user.in_group('edittrackingflags') %]
Release Tracking Flags