mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
Add composite columns to conditionable_columns
This commit is contained in:
parent
62cd0e33f9
commit
d407876d74
@ -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:
|
||||
|
Loading…
x
Reference in New Issue
Block a user