Exemplo n.º 1
0
 def editReport(self):
     self.report = self.reportManager.getReports().get(self.request.getParameter("reportId"))
     reportName = self.report.getReportName()
     report = RedboxReport(self.report.getReportName(), self.report.getLabel())
     report.setLabel(self.formData.get("reportName"))
     report.setQueryFilterVal("dateFrom",self.formData.get("dateFrom"),"dateFrom", "dateFrom")
     report.setQueryFilterVal("dateTo",self.formData.get("dateTo"),"dateTo", "dateTo")
     
     for fieldName in self.formData.getFormFields():
         if fieldName != "reportName":
             report.setQueryFilterVal(fieldName,self.formData.get(fieldName),fieldName, fieldName)
     
     self.report = report          
     
     self.log.error('report ' + report.toString()) 
     self.reportManager.addReport(self.report)
     self.reportManager.saveReport(self.report)
     self.reportManager.deleteReport(reportName)
Exemplo n.º 2
0
    def editReport(self):
        self.report = self.reportManager.getReports().get(
            self.request.getParameter("reportId"))
        reportName = self.report.getReportName()
        report = RedboxReport(self.report.getReportName(),
                              self.report.getLabel())
        report.setLabel(self.formData.get("reportName"))
        report.setQueryFilterVal("dateFrom", self.formData.get("dateFrom"),
                                 "dateFrom", "dateFrom")
        report.setQueryFilterVal("dateTo", self.formData.get("dateTo"),
                                 "dateTo", "dateTo")

        for fieldName in self.formData.getFormFields():
            if fieldName != "reportName":
                report.setQueryFilterVal(fieldName,
                                         self.formData.get(fieldName),
                                         fieldName, fieldName)

        self.report = report

        self.log.error('report ' + report.toString())
        self.reportManager.addReport(self.report)
        self.reportManager.saveReport(self.report)
        self.reportManager.deleteReport(reportName)