Add special "contains any of" verb for string-based grid filters
This commit is contained in:
parent
1420a33649
commit
89f0336af9
4 changed files with 73 additions and 3 deletions
|
@ -1044,6 +1044,9 @@ class Grid(object):
|
|||
valueless = [v for v in filtr.valueless_verbs
|
||||
if v in filtr.verbs]
|
||||
|
||||
multiple_values = [v for v in filtr.multiple_value_verbs
|
||||
if v in filtr.verbs]
|
||||
|
||||
choices = []
|
||||
choice_labels = {}
|
||||
if filtr.choices:
|
||||
|
@ -1060,6 +1063,7 @@ class Grid(object):
|
|||
'visible': filtr.active,
|
||||
'verbs': filtr.verbs,
|
||||
'valueless_verbs': valueless,
|
||||
'multiple_value_verbs': multiple_values,
|
||||
'verb_labels': filtr.verb_labels,
|
||||
'verb': filtr.verb or filtr.default_verb or filtr.verbs[0],
|
||||
'value': six.text_type(filtr.value) if filtr.value is not None else "",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue