Пример #1
0
    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
Пример #2
0
 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