diff options
Diffstat (limited to 'umosapi/api.py')
-rw-r--r-- | umosapi/api.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/umosapi/api.py b/umosapi/api.py index f9e90f8..57ae00a 100644 --- a/umosapi/api.py +++ b/umosapi/api.py @@ -67,6 +67,17 @@ class Register(Resource): return {"msg": status['msg']}, status['code'] +@api.route("/objects/<_id>") +class Update(Resource): + @api.expect(user_model) + def patch(self, _id): + """ Edit an uobject. """ + args = request.get_json(force=True) + status = uobject.update(_id, args.get('datas')) + + return {"msg": status['msg']}, status['code'] + + @api.route('/objects/<_id>') @api.doc(params={'_id': '5d244cc13f3d46cb739912ae'}) class Remove(Resource): |