def post(self, title_id): try: args = self.parser.parse_args() contribution_id = args['contribution_id'] review = args['review'] delete = args['delete'] print(args) c = Contribution.objects(id=contribution_id).first() c.update(title=title_id, is_reviewed=review, is_deleted=delete) if review: m = MapEvents.objects(id=c.edit_id).first() m.update(title=c.title, description=c.description, year=c.year) m.reload() c.reload() return {'message': 'Reviewed'}, 200 except Exception as e: print(e) return {"message": "An error occured"}, 401
def get(self, title_id): try: data = Contribution.objects(title_id=title_id, is_reviewed=False, is_deleted=False) return wrap_data(data), 200 except Exception as e: return {"message": "An error occured"}, 401