diff options
Diffstat (limited to 'scripts/eject-users-from-groups.pl')
-rwxr-xr-x | scripts/eject-users-from-groups.pl | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/scripts/eject-users-from-groups.pl b/scripts/eject-users-from-groups.pl index 4b27be83d..63fe9e6b1 100755 --- a/scripts/eject-users-from-groups.pl +++ b/scripts/eject-users-from-groups.pl @@ -11,7 +11,6 @@ use warnings; use lib qw(. lib local/lib/perl5); - use Getopt::Long; use Bugzilla; @@ -24,33 +23,34 @@ Bugzilla->usage_mode(USAGE_MODE_CMDLINE); my $dbh = Bugzilla->dbh; my @remove_group_names; my $nobody_name = Bugzilla->params->{'nobody_user'}; -my $admin_name = 'automation@bmo.tld'; +my $admin_name = 'automation@bmo.tld'; GetOptions( - 'nobody=s' => \$nobody_name, - 'admin=s' => \$admin_name, - 'group|G=s@' => \@remove_group_names, + 'nobody=s' => \$nobody_name, + 'admin=s' => \$admin_name, + 'group|G=s@' => \@remove_group_names, ); my @user_names = @ARGV; unless (@remove_group_names) { - die "usage: $0 [--admin=$admin_name] [--nobody=$nobody_name] ", - "-G legal -G finance dylan\@mozilla.com bob\@example.net\n"; + die "usage: $0 [--admin=$admin_name] [--nobody=$nobody_name] ", + "-G legal -G finance dylan\@mozilla.com bob\@example.net\n"; } $dbh->bz_start_transaction(); my ($timestamp) = $dbh->selectrow_array('SELECT LOCALTIMESTAMP(0)'); -my $admin_user = Bugzilla::User->check({ name => $admin_name }); -my $nobody_user = Bugzilla::User->check({ name => $nobody_name }); +my $admin_user = Bugzilla::User->check({name => $admin_name}); +my $nobody_user = Bugzilla::User->check({name => $nobody_name}); Bugzilla->set_user($admin_user); -my @remove_groups = map { Bugzilla::Group->check({name => $_}) } @remove_group_names; +my @remove_groups + = map { Bugzilla::Group->check({name => $_}) } @remove_group_names; foreach my $user_name (@user_names) { - my $user = Bugzilla::User->check({name => $user_name}); - say 'Working on ', $user->identity; + my $user = Bugzilla::User->check({name => $user_name}); + say 'Working on ', $user->identity; - $user->force_bug_dissociation($nobody_user, \@remove_groups, $timestamp); + $user->force_bug_dissociation($nobody_user, \@remove_groups, $timestamp); } $dbh->bz_commit_transaction(); |