From 58137cf628bb0989a671e896a2f8b9021c6d60a4 Mon Sep 17 00:00:00 2001 From: Dylan William Hardison Date: Sun, 18 Mar 2018 00:27:33 -0400 Subject: Revert "Merge remote-tracking branch 'dylanwh/unextend-schema' into unstable" This reverts commit b70a4853a02d9011a3f0ba2a1d563df18810c934, reversing changes made to de95ef821f24d08c629ac764c7524970f968d70c. --- Bugzilla/Product.pm | 60 ----------------------------------------------------- 1 file changed, 60 deletions(-) (limited to 'Bugzilla/Product.pm') diff --git a/Bugzilla/Product.pm b/Bugzilla/Product.pm index 3fc4db77f..c4c147a63 100644 --- a/Bugzilla/Product.pm +++ b/Bugzilla/Product.pm @@ -47,9 +47,6 @@ use constant DB_COLUMNS => qw( isactive defaultmilestone allows_unconfirmed - default_platform_id - default_op_sys_id - security_group_id ); use constant UPDATE_COLUMNS => qw( @@ -58,9 +55,6 @@ use constant UPDATE_COLUMNS => qw( defaultmilestone isactive allows_unconfirmed - default_platform_id - default_op_sys_id - security_group_id ); use constant VALIDATORS => { @@ -854,60 +848,6 @@ sub is_active { return $_[0]->{'isactive'}; } sub default_milestone { return $_[0]->{'defaultmilestone'}; } sub classification_id { return $_[0]->{'classification_id'}; } -sub default_security_group { - my ($self) = @_; - return $self->default_security_group_obj->name; -} - -sub default_security_group_obj { - my ($self) = @_; - my $group_id = $self->{security_group_id}; - if (!$group_id) { - return Bugzilla::Group->new({ name => Bugzilla->params->{insidergroup}, cache => 1 }); - } - return Bugzilla::Group->new({ id => $group_id, cache => 1 }); -} - -sub default_platform_id { shift->{default_platform_id} } -sub default_op_sys_id { shift->{default_op_sys_id} } - -# you can always file bugs into a product's default security group, as well as -# into any of the groups in @always_fileable_groups -sub group_always_settable { - my ( $self, $group ) = @_; - my @always_fileable_groups = split(/\s*,\s*/, Bugzilla->params->{always_fileable_groups}); - return $group->name eq $self->default_security_group - || ( ( any { $_ eq $group->name } @always_fileable_groups ) ? 1 : 0 ); -} - - -sub default_platform { - my ($self) = @_; - if (!exists $self->{default_platform}) { - $self->{default_platform} = $self->default_platform_id - ? Bugzilla::Field::Choice - ->type('rep_platform') - ->new($self->{default_platform_id}) - ->name - : undef; - } - return $self->{default_platform}; -} - -sub default_op_sys { - my ($self) = @_; - if (!exists $self->{default_op_sys}) { - $self->{default_op_sys} = $self->default_op_sys_id - ? Bugzilla::Field::Choice - ->type('op_sys') - ->new($self->{default_op_sys_id}) - ->name - : undef; - } - return $self->{default_op_sys}; -} - - ############################### #### Subroutines ###### ############################### -- cgit v1.2.3-24-g4f1b