diff --git a/app/routes/roles.py b/app/routes/roles.py index b3ec573..938c4b5 100644 --- a/app/routes/roles.py +++ b/app/routes/roles.py @@ -137,6 +137,7 @@ async def create_role( tenant_id, body.name, body.permissions, + body.denied_permissions, body.field_permissions, ) return JSONResponse( @@ -145,7 +146,9 @@ async def create_role( "id": str(role.id), "name": role.name, "permissions": role.permissions, + "denied_permissions": role.denied_permissions, "field_permissions": role.field_permissions, + "permission_version": role.permission_version, }, ) @@ -172,6 +175,7 @@ async def update_role( rid, body.name, body.permissions, + body.denied_permissions, body.field_permissions, ) if role is None: @@ -192,7 +196,9 @@ async def update_role( "id": str(role.id), "name": role.name, "permissions": role.permissions, + "denied_permissions": role.denied_permissions, "field_permissions": role.field_permissions, + "permission_version": role.permission_version, }