From ce09c717e5fed313026878be8e79ff39fb5de803 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Fri, 1 Jun 2012 08:27:31 +0200 Subject: [PATCH] allow for specifying report type from results-based view --- expert/browser/report.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/expert/browser/report.py b/expert/browser/report.py index 79b5641..b33c715 100644 --- a/expert/browser/report.py +++ b/expert/browser/report.py @@ -115,6 +115,7 @@ class ResultsConceptView(ConceptView): """ reportName = None # define in subclass if applicable + reportType = None # set for using special report instance adapter @Lazy def result_macros(self): @@ -143,8 +144,9 @@ class ResultsConceptView(ConceptView): @Lazy def reportInstance(self): + reportType = self.reportType or self.report.reportType ri = component.getAdapter(self.report, IReportInstance, - name=self.report.reportType) + name=reportType) ri.view = self.nodeView return ri