[System] Added util for 201&204 HTTP response and some code formatting
This commit is contained in:
parent
7074c29d63
commit
53c39f4f92
|
@ -27,9 +27,7 @@ class Role(db.Model, ModelSerializeMixin):
|
||||||
__tablename__ = "role"
|
__tablename__ = "role"
|
||||||
id: int = db.Column(db.Integer, primary_key=True)
|
id: int = db.Column(db.Integer, primary_key=True)
|
||||||
name: str = db.Column(db.String(30), unique=True)
|
name: str = db.Column(db.String(30), unique=True)
|
||||||
permissions: [Permission] = db.relationship(
|
permissions: [Permission] = db.relationship("Permission", secondary=role_permission_association_table)
|
||||||
"Permission", secondary=role_permission_association_table
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class User(db.Model, ModelSerializeMixin):
|
class User(db.Model, ModelSerializeMixin):
|
||||||
|
|
|
@ -87,8 +87,8 @@ def get_user(userid, current_session):
|
||||||
logger.debug("Get information of user {{ {} }}".format(userid))
|
logger.debug("Get information of user {{ {} }}".format(userid))
|
||||||
user: User = userController.get_user(userid)
|
user: User = userController.get_user(userid)
|
||||||
serial = user.serialize()
|
serial = user.serialize()
|
||||||
if (userid == current_session._user.userid):
|
if userid == current_session._user.userid:
|
||||||
serial['permissions'] = user.get_permissions()
|
serial["permissions"] = user.get_permissions()
|
||||||
return jsonify(serial)
|
return jsonify(serial)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
from http.client import NO_CONTENT, CREATED
|
||||||
|
|
||||||
|
from flask import make_response, jsonify
|
||||||
|
|
||||||
|
|
||||||
|
def no_content():
|
||||||
|
return make_response(jsonify(""), NO_CONTENT)
|
||||||
|
|
||||||
|
|
||||||
|
def created(obj=None):
|
||||||
|
return make_response(jsonify(obj if obj is not None else ""), CREATED)
|
Loading…
Reference in New Issue