From e272675498fcef02e02fe5b44545dde0322573be Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sat, 9 Jan 2016 17:34:47 +0100 Subject: [PATCH] new report 'person work statement', + minor improvements for generic concept-based reports --- expert/browser/report.pt | 16 ++++++++------ expert/browser/report.py | 4 ++++ expert/browser/results.pt | 5 +++-- organize/work/configure.zcml | 12 +++++++++++ organize/work/report.py | 42 +++++++++++++++++++++++++++++++----- 5 files changed, 65 insertions(+), 14 deletions(-) diff --git a/expert/browser/report.pt b/expert/browser/report.pt index 6d8d031..1cc58a5 100755 --- a/expert/browser/report.pt +++ b/expert/browser/report.pt @@ -26,7 +26,7 @@
-
+ @@ -48,12 +48,14 @@

- -
- - -
- + + +
+ + +
+ +
diff --git a/expert/browser/report.py b/expert/browser/report.py index c9f44c9..8a2664a 100755 --- a/expert/browser/report.py +++ b/expert/browser/report.py @@ -236,6 +236,10 @@ class ResultsConceptView(ConceptView): if opt: return opt[0] + #@Lazy + #def reportDownload(self): + # return self.downloadLink + def isSortableColumn(self, tableName, colName): if tableName == 'results': if colName in [f.name for f in self.reportInstance.getSortFields()]: diff --git a/expert/browser/results.pt b/expert/browser/results.pt index 11ed1f7..c3f8279 100644 --- a/expert/browser/results.pt +++ b/expert/browser/results.pt @@ -41,8 +41,9 @@
Download Data + tal:define="dl string:${item/downloadLink}${item/urlParamString}; + params python:item.getSortParams(tableName)" + tal:attributes="href dl">Download Data

diff --git a/organize/work/configure.zcml b/organize/work/configure.zcml index 28d8d54..4639e71 100644 --- a/organize/work/configure.zcml +++ b/organize/work/configure.zcml @@ -107,6 +107,18 @@ class="loops.organize.work.report.WorkStatementCSVExport" permission="zope.View" /> + + + + + +