Commit 9ca7310c authored by David Lawrence's avatar David Lawrence

Bug 1082882: custom date field not recognized as date type in advanced search

r=glob,a=glob
parent 959d0d72
...@@ -327,20 +327,29 @@ use constant OPERATOR_FIELD_OVERRIDE => { ...@@ -327,20 +327,29 @@ use constant OPERATOR_FIELD_OVERRIDE => {
# These are fields where special action is taken depending on the # These are fields where special action is taken depending on the
# *value* passed in to the chart, sometimes. # *value* passed in to the chart, sometimes.
use constant SPECIAL_PARSING => { # This is a sub because custom fields are dynamic
# Pronoun Fields (Ones that can accept %user%, etc.) sub SPECIAL_PARSING {
assigned_to => \&_contact_pronoun, my $map = {
cc => \&_contact_pronoun, # Pronoun Fields (Ones that can accept %user%, etc.)
commenter => \&_contact_pronoun, assigned_to => \&_contact_pronoun,
qa_contact => \&_contact_pronoun, cc => \&_contact_pronoun,
reporter => \&_contact_pronoun, commenter => \&_contact_pronoun,
'setters.login_name' => \&_contact_pronoun, qa_contact => \&_contact_pronoun,
'requestees.login_name' => \&_contact_pronoun, reporter => \&_contact_pronoun,
'setters.login_name' => \&_contact_pronoun,
# Date Fields that accept the 1d, 1w, 1m, 1y, etc. format. 'requestees.login_name' => \&_contact_pronoun,
creation_ts => \&_timestamp_translate,
deadline => \&_timestamp_translate, # Date Fields that accept the 1d, 1w, 1m, 1y, etc. format.
delta_ts => \&_timestamp_translate, creation_ts => \&_timestamp_translate,
deadline => \&_timestamp_translate,
delta_ts => \&_timestamp_translate,
};
foreach my $field (Bugzilla->active_custom_fields) {
if ($field->type == FIELD_TYPE_DATETIME) {
$map->{$field->name} = \&_timestamp_translate;
}
}
return $map;
}; };
# Information about fields that represent "users", used by _user_nonchanged. # Information about fields that represent "users", used by _user_nonchanged.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment