Exemple #1
0
 def _edit_impl(self):
     report_id = self.request.matchdict.get('report_id')
     report = None
     if report_id:
         report = Report.load(report_id)
         self.forbid_if(not report)
     else:
         report = Report()
     return {
         'report' : report,
         'reports' : Report.find_vendor_reports() if self.request.ctx.user.is_vendor_user() else Report.find_all(),
         'companies' : util.select_list(Company.find_all_all(), 'company_id', 'name')
         }