1
0
Fork 0
forked from sr2/cloud-api

feat: more ids returned on endpoints

Issue: #23
This commit is contained in:
Chris Milne 2026-06-10 13:48:59 +01:00
parent 5a433dfe41
commit 294baadcb7
7 changed files with 90 additions and 19 deletions

View file

@ -18,6 +18,9 @@ from src.schemas import (
UserIDMixin,
PermIDMixin,
GroupIDMixin,
GroupSummary,
OrgSummary,
UserSummary,
)
@ -50,11 +53,15 @@ class IAMCAoRRequest(CustomBaseModel):
class IAMGetGroupPermissionsResponse(CustomBaseModel):
organisation: OrgSummary
group: GroupSummary
permissions: list[PermissionSchema]
class IAMGetGroupUsersResponse(CustomBaseModel):
users: list[UserSchema]
organisation: OrgSummary
group: GroupSummary
users: list[UserSummary]
class IAMPostGroupRequest(OrgIDMixin):
@ -70,7 +77,8 @@ class IAMPutGroupPermissionRequest(GroupIDMixin, PermIDMixin, OrgIDMixin):
class IAMPutGroupPermissionResponse(CustomBaseModel):
group: GroupSchema
organisation: OrgSummary
group: GroupSummary
permissions: list[PermissionSchema]