]> 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:55:45 +0000 (02:55 +0000)
committerlpsolit%gmail.com <>
Wed, 22 Oct 2008 02:55:45 +0000 (02:55 +0000)
editproducts.cgi

index e3af7986ebd72fad7924e57b47e54db1f8d20bae..fcca94838f7f5e15a90144f4e400f28ff4d88966 100755 (executable)
@@ -80,8 +80,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;
@@ -231,7 +232,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());