From bb5c2660a9231bab025c4ad816c00f8bae13417c Mon Sep 17 00:00:00 2001 From: Francisco Donalisio Date: Fri, 9 Mar 2012 15:10:17 -0500 Subject: Bug 730794 - Need new hook edituser page r=dkl, a=LpSolit --- extensions/Example/Extension.pm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'extensions') diff --git a/extensions/Example/Extension.pm b/extensions/Example/Extension.pm index 4498d2b22..af56b506b 100644 --- a/extensions/Example/Extension.pm +++ b/extensions/Example/Extension.pm @@ -822,6 +822,20 @@ sub bug_check_can_change_field { } } +sub admin_editusers_action { + my ($self, $args) = @_; + my ($vars, $action, $user) = @$args{qw(vars action user)}; + my $template = Bugzilla->template; + + if ($action eq 'my_action') { + # Allow to restrict the search to any group the user is allowed to bless. + $vars->{'restrictablegroups'} = $user->bless_groups(); + $template->process('admin/users/search.html.tmpl', $vars) + || ThrowTemplateError($template->error()); + exit; + } +} + sub user_preferences { my ($self, $args) = @_; my $tab = $args->{current_tab}; -- cgit v1.2.3-24-g4f1b