def load_form(self, form): result = components.DiseaseStore(self.get_container()).get(self.params['disease_id']) if result['status'] == 'ok': record = result['data']['record'] form.set_form_data(record) else: form.add_message('danger', "Can't load form")
def process_form_data(self, data): res = components.DiseaseStore(self.get_container()).create(data) self.params['id'] = res['data']['pk'] return res
def load_table_data(self, table_form_data, sortkey, sortdir, page_number): return components.DiseaseStore(self.get_container()).list(table_form_data, sortkey, sortdir, page_number)
def load_table_data(self): return components.DiseaseStore(self.get_container()).summary(self.params['disease_id'])
def GET(self): result = components.DiseaseStore(self.get_container()).delete(self.params['id']) return HttpResponseRedirect('/disease/list')
def process_form_data(self, data): return components.DiseaseStore(self.get_container()).update(data, self.params['disease_id'])