From 42584a88aecb7430d6cef2c7b73779842ea5c80d Mon Sep 17 00:00:00 2001 From: Albert Ting Date: Thu, 19 Mar 2015 16:35:17 +0800 Subject: Bug 342113: Allow custom fields to appear as a discrete field in the search form r=glob,a=glob --- query.cgi | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'query.cgi') diff --git a/query.cgi b/query.cgi index fab90eb2d..c1d3390df 100755 --- a/query.cgi +++ b/query.cgi @@ -208,6 +208,15 @@ $vars->{'priority'} = Bugzilla::Field->new({name => 'priority'})->legal_values; $vars->{'bug_severity'} = Bugzilla::Field->new({name => 'bug_severity'})->legal_values; $vars->{'resolution'} = Bugzilla::Field->new({name => 'resolution'})->legal_values; +# grab custom fields +my @custom_fields = Bugzilla->active_custom_fields; +$vars->{'custom_fields'} = \@custom_fields; +foreach my $cf (@custom_fields) { + if ($cf->type == FIELD_TYPE_SINGLE_SELECT || $cf->type == FIELD_TYPE_MULTI_SELECT) { + $vars->{$cf->name} = $cf->legal_values; + } +} + # Boolean charts my @fields = @{ Bugzilla->fields({ obsolete => 0 }) }; -- cgit v1.2.3-24-g4f1b