コード例 #1
0
 def load_form(self, form):
     result = components.CommentStore(self.get_container()).get(self.params['id'])
     if result['status'] == 'ok':
         record = result['data']['record']
         form.set_form_data(record)
     else:
         form.add_message('danger', "Can't load form")
コード例 #2
0
 def GET(self):
     result = components.CommentStore(self.get_container()).delete(self.params['id'])
     return HttpResponseRedirect('/disease/detail/%s/comment/list' % self.params['disease_id'])
コード例 #3
0
 def process_form_data(self, data):
     return components.CommentStore(self.get_container()).update(data, self.params['id'])
コード例 #4
0
 def process_form_data(self, data):
     data['entity'] = self.params['disease_id']
     data['page'] = 'disease'
     return components.CommentStore(self.get_container()).create(data)
コード例 #5
0
 def load_table_data(self, table_form_data, sortkey, sortdir, page_number):
     table_form_data['disease_id'] = self.params['disease_id']
     table_form_data['idPage'] = 'disease'
     return components.CommentStore(self.get_container()).list(table_form_data, sortkey, sortdir, page_number)