def load_from_web(self, txt, value): tmp = txt.split('_') tmp2 = tmp[3].split('.') this_date = load_date(tmp2[2], fmt='%d.%m.%Y') registry = int(tmp[2]) qry = Query(self) qry.get(date=this_date, registry=registry, result_type=T_DICT) if len(qry) > 0: self.load_data(qry[0]) try: self.date = this_date self.registry = registry self.has_meal = value == 'Y' except BadRequestKeyError as ke: abort(403)
def load_from_web(self, txt, value): tmp = txt.split('_') tmp2 = tmp[3].split('.') this_date = load_date(tmp2[2], fmt='%d.%m.%Y') registry = int(tmp[2]) qry = Query(self) qry.get(date=this_date, registry=registry, result_type=T_DICT) if len(qry) > 0: self.load_data(qry[0]) try: self.date = this_date self.registry = registry self.has_meal = value == 'Y' except BadRequestKeyError as ke: abort(403)
def last_update(self): qry = Query(WidgetsData) qry.get(widget=self.id) if len(qry) > 0: return qry[0].last_update
def rows_count(self): qry = Query(WidgetsData) qry.get(widget=self.id) if len(qry) > 0: return qry[0].rows_count
def parameters(self): qry = Query(ReportParameter) return qry.get(report=self.id)
def last_update(self): qry = Query(WidgetsData) qry.get(widget=self.id) if len(qry) > 0: return qry[0].last_update
def rows_count(self): qry = Query(WidgetsData) qry.get(widget=self.id) if len(qry) > 0: return qry[0].rows_count
def parameters(self): qry = Query(ReportParameter) return qry.get(report=self.id)