]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 347991: Classifications without products don't show up in editproducts.cgi -...
authorlpsolit%gmail.com <>
Wed, 22 Oct 2008 02:57:49 +0000 (02:57 +0000)
committerlpsolit%gmail.com <>
Wed, 22 Oct 2008 02:57:49 +0000 (02:57 +0000)
editproducts.cgi

index c7e7fe13c52e32c8520cd7f4ed51da0c56558c05..1686bd490806ac8fbc32f9ffd38d73bb022d13f5 100755 (executable)
@@ -88,8 +88,9 @@ if (Bugzilla->params->{'useclassification'}
     && !$classification_name
     && !$product_name)
 {
-    $vars->{'classifications'} = $user->get_selectable_classifications;
-    
+    $vars->{'classifications'} = $user->in_group('editcomponents') ?
+      [Bugzilla::Classification::get_all_classifications] : $user->get_selectable_classifications;
+
     $template->process("admin/products/list-classifications.html.tmpl", $vars)
         || ThrowTemplateError($template->error());
     exit;
@@ -453,7 +454,8 @@ if ($action eq 'delete') {
     $vars->{'no_edit_product_link'} = 1;
 
     if (Bugzilla->params->{'useclassification'}) {
-        $vars->{'classifications'} = $user->get_selectable_classifications;
+        $vars->{'classifications'} = $user->in_group('editcomponents') ?
+          [Bugzilla::Classification::get_all_classifications] : $user->get_selectable_classifications;
 
         $template->process("admin/products/list-classifications.html.tmpl", $vars)
           || ThrowTemplateError($template->error());