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