aboutsummaryrefslogtreecommitdiff
path: root/umosapi/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'umosapi/api.py')
-rw-r--r--umosapi/api.py11
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):