예제 #1
0
파일: doc_field.py 프로젝트: cash2one/bmp
 def get(self, page=None, pre_page=None, fid=None):
     if fid:
         return self.succ(DocField.get(fid))
     return self.succ(DocField.select(
         page,
         pre_page
     ))
예제 #2
0
파일: doc_field.py 프로젝트: cash2one/bmp
 def delete(self, fid):
     field = DocField.get(fid)
     DocField.delete(fid, auto_commit=False)
     return self.success(DOC.DELETE, DocField, field)
예제 #3
0
파일: doc_field.py 프로젝트: cash2one/bmp
 def put(self, fid):
     submit = self.request()
     submit["id"] = fid
     df = DocField.edit(submit, auto_commit=False)
     submit["doc_id"] = df.doc_id
     return self.success(DOC.PUT, DocField, submit)
예제 #4
0
파일: doc_field.py 프로젝트: cash2one/bmp
 def post(self, fid):
     submit = self.request()
     submit["doc_id"] = fid
     DocField.add(submit, auto_commit=False)
     return self.success(DOC.NEW, DocField, submit)