Bug 491316 - Allow the reporter to enter keywords at bug creation

r=sgreen, a=sgreen


git-svn-id: svn://10.0.0.236/trunk@264941 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bzrmirror%bugzilla.org 2013-08-13 18:26:57 +00:00
parent aef015e77f
commit 7589871fca
3 changed files with 12 additions and 18 deletions

View File

@ -1 +1 @@
8683 8684

View File

@ -1714,12 +1714,6 @@ sub _check_keywords {
$keyword_array = [split(/[\s,]+/, $keywords_in)]; $keyword_array = [split(/[\s,]+/, $keywords_in)];
} }
# On creation, only editbugs users can set keywords.
if (!ref $invocant) {
my $product = $params->{product};
return [] if !Bugzilla->user->in_group('editbugs', $product->id);
}
my %keywords; my %keywords;
foreach my $keyword (@$keyword_array) { foreach my $keyword (@$keyword_array) {
next unless $keyword; next unless $keyword;

View File

@ -595,17 +595,17 @@ TUI_hide_default('attachment_text_field');
</tbody> </tbody>
<tbody class="expert_fields"> <tbody class="expert_fields">
[% IF user.in_group('editbugs', product.id) %] [% IF use_keywords %]
[% IF use_keywords %] <tr>
<tr> [% INCLUDE bug/field.html.tmpl
[% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.keywords, editable = 1,
bug = default, field = bug_fields.keywords, editable = 1, value = keywords, possible_values = all_keywords,
value = keywords, possible_values = all_keywords, desc_url = "describekeywords.cgi", value_span = 2
desc_url = "describekeywords.cgi", value_span = 2 %]
%] </tr>
</tr> [% END %]
[% END %]
[% IF user.in_group('editbugs', product.id) %]
<tr> <tr>
[% INCLUDE "bug/field-label.html.tmpl" [% INCLUDE "bug/field-label.html.tmpl"
field = bug_fields.dependson editable = 1 field = bug_fields.dependson editable = 1