From: lpsolit%gmail.com <> Date: Wed, 22 Oct 2008 02:57:49 +0000 (+0000) Subject: Bug 347991: Classifications without products don't show up in editproducts.cgi -... X-Git-Tag: bugzilla-3.2rc2~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9639e547ddb2a114da1e666808e4f35459a3e00c;p=thirdparty%2Fbugzilla.git Bug 347991: Classifications without products don't show up in editproducts.cgi - Patch by Frédéric Buclin r/a=mkanat --- diff --git a/editproducts.cgi b/editproducts.cgi index c7e7fe13c5..1686bd4908 100755 --- a/editproducts.cgi +++ b/editproducts.cgi @@ -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());