+8
-8
@@ -110,19 +110,19 @@ def show_if(cond):
|
|||||||
if not cond:
|
if not cond:
|
||||||
return None
|
return None
|
||||||
base = "%s_%s" % (cond.first.tablename, cond.first.name)
|
base = "%s_%s" % (cond.first.tablename, cond.first.name)
|
||||||
if ((cond.op.__name__ == 'EQ' and cond.second is True) or
|
if ((cond.op.__name__ == 'eq' and cond.second is True) or
|
||||||
(cond.op.__name__ == 'NE' and cond.second is False)):
|
(cond.op.__name__ == 'ne' and cond.second is False)):
|
||||||
return base, ":checked"
|
return base, ":checked"
|
||||||
if ((cond.op.__name__ == 'EQ' and cond.second is False) or
|
if ((cond.op.__name__ == 'eq' and cond.second is False) or
|
||||||
(cond.op.__name__ == 'NE' and cond.second is True)):
|
(cond.op.__name__ == 'ne' and cond.second is True)):
|
||||||
return base, ":not(:checked)"
|
return base, ":not(:checked)"
|
||||||
if cond.op.__name__ == 'EQ':
|
if cond.op.__name__ == 'eq':
|
||||||
return base, "[value='%s']" % cond.second
|
return base, "[value='%s']" % cond.second
|
||||||
if cond.op.__name__ == 'NE':
|
if cond.op.__name__ == 'ne':
|
||||||
return base, "[value!='%s']" % cond.second
|
return base, "[value!='%s']" % cond.second
|
||||||
if cond.op.__name__ == 'CONTAINS':
|
if cond.op.__name__ == 'contains':
|
||||||
return base, "[value~='%s']" % cond.second
|
return base, "[value~='%s']" % cond.second
|
||||||
if cond.op.__name__ == 'BELONGS':
|
if cond.op.__name__ == 'belongs':
|
||||||
if isinstance(cond.second, set):
|
if isinstance(cond.second, set):
|
||||||
cond.second = list(cond.second)
|
cond.second = list(cond.second)
|
||||||
if isinstance(cond.second, (list, tuple)):
|
if isinstance(cond.second, (list, tuple)):
|
||||||
|
|||||||
Reference in New Issue
Block a user