Add composite columns to conditionable_columns

This commit is contained in:
Charles Haley 2011-06-03 21:37:29 +01:00
parent 62cd0e33f9
commit d407876d74

View File

@ -85,7 +85,7 @@ class Rule(object): # {{{
if dt == 'datetime':
return self.date_condition(col, action, val)
if dt in ('comments', 'series', 'text', 'enumeration'):
if dt in ('comments', 'series', 'text', 'enumeration', 'composite'):
ism = m.get('is_multiple', False)
if ism:
return self.multiple_condition(col, action, val, ism)
@ -181,9 +181,7 @@ def rule_from_template(fm, template):
def conditionable_columns(fm):
for key in fm:
m = fm[key]
dt = m['datatype']
if m.get('name', False) and dt in ('bool', 'int', 'float', 'rating', 'series',
'comments', 'text', 'enumeration', 'datetime'):
if m.get('name', False) and m['kind'] == 'field':
if key == 'sort':
yield 'title_sort'
else: