allow for hidden query fields
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@4033 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
parent
8e65999dfb
commit
74afbba15a
1 changed files with 2 additions and 1 deletions
|
@ -74,6 +74,7 @@ class Report(Template):
|
||||||
manager = None
|
manager = None
|
||||||
|
|
||||||
fields = Jeep((field.label,))
|
fields = Jeep((field.label,))
|
||||||
|
hiddenQueryFields = ()
|
||||||
defaultOutputFields = (field.label,)
|
defaultOutputFields = (field.label,)
|
||||||
defaultSortCriteria = (field.label,)
|
defaultSortCriteria = (field.label,)
|
||||||
presentationFormat = None
|
presentationFormat = None
|
||||||
|
@ -97,7 +98,7 @@ class Report(Template):
|
||||||
result = [f for f in result if f.fieldType in include]
|
result = [f for f in result if f.fieldType in include]
|
||||||
if exclude:
|
if exclude:
|
||||||
result = [f for f in result if f.fieldType not in exclude]
|
result = [f for f in result if f.fieldType not in exclude]
|
||||||
return result
|
return [f for f in result if f not in self.hiddenQueryFields]
|
||||||
|
|
||||||
def getOutputFields(self):
|
def getOutputFields(self):
|
||||||
return [f for f in self.fields if 'output' in f.executionSteps]
|
return [f for f in self.fields if 'output' in f.executionSteps]
|
||||||
|
|
Loading…
Add table
Reference in a new issue