def get(self, page=0, pre_page=None, rid=0): if rid: return self.succ(Release.get(rid)) return self.succ(Release.unfinished(page, pre_page))
def get(self, page=0, pre_page=None, rid=0): if rid: return self.succ(Release.get(rid)) return self.succ(Release.unfinished(page, pre_page))
class ReleaseApi(BaseApi): route = ["/release", "/release/<int:rid>", "/release/<int:page>/<int:pre_page>"] def get(self, page=0, pre_page=None, rid=0): if rid: return self.succ(Release.get(rid)) return self.succ(Release.unfinished(page, pre_page)) def put(self, rid): submit = self.request() if ReleaseApproval.edit(rid, submit): Mail().to(Release.query.filter(Release.id == rid).one(), submit) return self.succ() return self.fail() def post(self): submit = self.request() Release.add(submit) return self.succ() def delete(self,rid): Release.delete(rid) return self.succ() if __name__ == "__main__": print(Release.unfinished(1,10))
class ReleaseApi(BaseApi): route = ["/release", "/release/<int:rid>", "/release/<int:page>/<int:pre_page>"] def get(self, page=0, pre_page=None, rid=0): if rid: return self.succ(Release.get(rid)) return self.succ(Release.unfinished(page, pre_page)) def put(self, rid): submit = self.request() if ReleaseApproval.edit(rid, submit): Mail().to(Release.query.filter(Release.id == rid).one(), submit) return self.succ() return self.fail() def post(self): submit = self.request() Release.add(submit) return self.succ() def delete(self, rid): Release.delete(rid) return self.succ() if __name__ == "__main__": print(Release.unfinished(1, 10))