summaryrefslogtreecommitdiffstats
path: root/scripts/eject-users-from-groups.pl
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/eject-users-from-groups.pl')
-rwxr-xr-xscripts/eject-users-from-groups.pl26
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();