diff options
author | Kent Rogers <kar@cray.com> | 2010-07-05 23:49:52 +0200 |
---|---|---|
committer | Max Kanat-Alexander <mkanat@bugzilla.org> | 2010-07-05 23:49:52 +0200 |
commit | bcab6fcb10aa88683490bef03c607173f9c0b063 (patch) | |
tree | a7ed63d95f2cdce804e79e9869d813fda121a06a /Bugzilla/Bug.pm | |
parent | 65528cc7177689bee757fd26510bbb2a10954931 (diff) | |
download | bugzilla-bcab6fcb10aa88683490bef03c607173f9c0b063.tar.gz bugzilla-bcab6fcb10aa88683490bef03c607173f9c0b063.tar.xz |
Bug 514618: Allow restricting the visibility and values of fields by
classification.
r=mkanat, r=timello, a=mkanat
Diffstat (limited to 'Bugzilla/Bug.pm')
-rw-r--r-- | Bugzilla/Bug.pm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Bugzilla/Bug.pm b/Bugzilla/Bug.pm index ea8e4bc3d..23a92b080 100644 --- a/Bugzilla/Bug.pm +++ b/Bugzilla/Bug.pm @@ -3415,9 +3415,13 @@ sub choices { if (!grep($_->name eq $self->product_obj->name, @products)) { unshift(@products, $self->product_obj); } + my %class_ids = map { $_->classification_id => 1 } @products; + my $classifications = + Bugzilla::Classification->new_from_list([keys %class_ids]); my %choices = ( bug_status => $self->statuses_available, + classification => $classifications, product => \@products, component => $self->product_obj->components, version => $self->product_obj->versions, |