Пример #1
0
 def delete(self, _id=-1):
     if _id == -1:
         return {"msg": "Bad request!"}, 401
     current_user_id = get_jwt_identity()
     ticket = Ticket.find_by_id(_id, current_user_id)
     if not ticket:
         return {'msg': "Ticket doesn't exist!"}, 404
     db.session.delete(ticket)
     db.session.commit()
     return {'msg': "Ticket successfully deleted!"}, 200
Пример #2
0
 def put(self, _id=-1):
     if _id == -1:
         return {"msg": "Bad request!"}, 401
     current_user_id = get_jwt_identity()
     ticket = Ticket.find_by_id(_id, current_user_id)
     if not ticket:
         return {'msg': 'No such Ticket.'}, 404
     ticket.name = api.payload['name']
     ticket.price = api.payload['price']
     ticket.description = api.payload['description']
     ticket.image = api.payload['image']
     ticket.user_id = get_jwt_identity()
     db.session.commit()
     return {'msg': ticket.json()}