From a215d11df9ca793fcf20ca7f76368702ca46f5c7 Mon Sep 17 00:00:00 2001 From: luxferre Date: Tue, 9 Jun 2026 14:04:21 +0100 Subject: [PATCH] feat: id returned with permission details --- src/iam/router.py | 1 + src/iam/schemas.py | 1 + 2 files changed, 2 insertions(+) diff --git a/src/iam/router.py b/src/iam/router.py index d428e80..32ad7ee 100644 --- a/src/iam/router.py +++ b/src/iam/router.py @@ -272,6 +272,7 @@ async def create_new_permission( ): raise ConflictException(message="Permission already exists") response = { + "id": perm_model.id, "service_name": perm_model.service_name, "resource": perm_model.resource, "action": perm_model.action, diff --git a/src/iam/schemas.py b/src/iam/schemas.py index baf7ae3..e46587b 100644 --- a/src/iam/schemas.py +++ b/src/iam/schemas.py @@ -32,6 +32,7 @@ class UserSchema(CustomBaseModel): class PermissionSchema(CustomBaseModel): model_config = ConfigDict(from_attributes=True, extra="ignore") + id: int service_name: str resource: str action: str