summaryrefslogtreecommitdiffstats
path: root/Bugzilla
diff options
context:
space:
mode:
authorGervase Markham <gerv@mozilla.org>2015-03-19 20:40:07 +0100
committerFrédéric Buclin <LpSolit@gmail.com>2015-03-19 20:45:19 +0100
commit5c8594a71d10d21019175dbc98e572671f80a095 (patch)
treee926fe496dd7eadbd24ccf2b8cb54bb69452bba6 /Bugzilla
parent42584a88aecb7430d6cef2c7b73779842ea5c80d (diff)
downloadbugzilla-5c8594a71d10d21019175dbc98e572671f80a095.tar.gz
bugzilla-5c8594a71d10d21019175dbc98e572671f80a095.tar.xz
Bug 1136745: Kill the makeproductgroups parameter
r=LpSolit a=glob
Diffstat (limited to 'Bugzilla')
-rw-r--r--Bugzilla/Config.pm8
-rw-r--r--Bugzilla/Config/GroupSecurity.pm6
-rw-r--r--Bugzilla/Product.pm22
3 files changed, 0 insertions, 36 deletions
diff --git a/Bugzilla/Config.pm b/Bugzilla/Config.pm
index 5a8117c29..ebd5f8ef6 100644
--- a/Bugzilla/Config.pm
+++ b/Bugzilla/Config.pm
@@ -151,14 +151,6 @@ sub update_params {
$new_params{'enablequips'} = $param->{'usequip'} ? 'on' : 'off';
}
- # Change from old product groups to controls for group_control_map
- # 2002-10-14 bug 147275 bugreport@peshkin.net
- if (exists $param->{'usebuggroups'} &&
- !exists $param->{'makeproductgroups'})
- {
- $new_params{'makeproductgroups'} = $param->{'usebuggroups'};
- }
-
# Modularise auth code
if (exists $param->{'useLDAP'} && !exists $param->{'loginmethod'}) {
$new_params{'loginmethod'} = $param->{'useLDAP'} ? "LDAP" : "DB";
diff --git a/Bugzilla/Config/GroupSecurity.pm b/Bugzilla/Config/GroupSecurity.pm
index 4fa21e72f..ec172216b 100644
--- a/Bugzilla/Config/GroupSecurity.pm
+++ b/Bugzilla/Config/GroupSecurity.pm
@@ -21,12 +21,6 @@ sub get_param_list {
my @param_list = (
{
- name => 'makeproductgroups',
- type => 'b',
- default => 0
- },
-
- {
name => 'chartgroup',
type => 's',
choices => \&_get_all_group_names,
diff --git a/Bugzilla/Product.pm b/Bugzilla/Product.pm
index 0c0cb458d..09ca61c69 100644
--- a/Bugzilla/Product.pm
+++ b/Bugzilla/Product.pm
@@ -96,7 +96,6 @@ sub create {
product => $product });
# Create groups and series for the new product, if requested.
- $product->_create_bug_group() if Bugzilla->params->{'makeproductgroups'};
$product->_create_series() if $create_series;
Bugzilla::Hook::process('product_end_of_create', { product => $product });
@@ -430,27 +429,6 @@ use constant is_default => 0;
#### Methods ####
###############################
-sub _create_bug_group {
- my $self = shift;
- my $dbh = Bugzilla->dbh;
-
- my $group_name = $self->name;
- while (new Bugzilla::Group({name => $group_name})) {
- $group_name .= '_';
- }
- my $group_description = get_text('bug_group_description', {product => $self});
-
- my $group = Bugzilla::Group->create({name => $group_name,
- description => $group_description,
- isbuggroup => 1});
-
- # Associate the new group and new product.
- $dbh->do('INSERT INTO group_control_map
- (group_id, product_id, membercontrol, othercontrol)
- VALUES (?, ?, ?, ?)',
- undef, ($group->id, $self->id, CONTROLMAPDEFAULT, CONTROLMAPNA));
-}
-
sub _create_series {
my $self = shift;