Support composite columns as condionable columns for coloring

This commit is contained in:
Kovid Goyal 2011-06-03 15:05:26 -06:00
parent 19db6649c3
commit 11d0915aea

View File

@ -85,7 +85,7 @@ class Rule(object): # {{{
if dt == 'datetime': if dt == 'datetime':
return self.date_condition(col, action, val) 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) ism = m.get('is_multiple', False)
if ism: if ism:
return self.multiple_condition(col, action, val, ism) return self.multiple_condition(col, action, val, ism)
@ -185,7 +185,7 @@ def conditionable_columns(fm):
m = fm[key] m = fm[key]
dt = m['datatype'] dt = m['datatype']
if m.get('name', False) and dt in ('bool', 'int', 'float', 'rating', 'series', if m.get('name', False) and dt in ('bool', 'int', 'float', 'rating', 'series',
'comments', 'text', 'enumeration', 'datetime'): 'comments', 'text', 'enumeration', 'datetime', 'composite'):
if key == 'sort': if key == 'sort':
yield 'title_sort' yield 'title_sort'
else: else: