def deletePermission(permid): try: requester = auth.getJwtPayload(request.headers.get('Authorization')) crud.getPerm(db.session, permid) crud.deletePerm(db.session, permid, requester) db.session.commit() MVUserPermission.refresh() MVGroupPermission.refresh() return formatResponse(200) except HTTPRequestError as err: return formatResponse(err.errorCode, err.message)
def getPermission(permid): try: perm = crud.getPerm(db.session, permid) return make_response(json.dumps(perm.safeDict(), default=json_util.default), 200) except HTTPRequestError as err: return formatResponse(err.errorCode, err.message)