feat(flow): unify member-group-permission admin workflow and docs
This commit is contained in:
@@ -101,6 +101,10 @@ class MemberUpdateRequest(BaseModel):
|
||||
sync_to_authentik: bool = True
|
||||
|
||||
|
||||
class MemberPermissionGroupsUpdateRequest(BaseModel):
|
||||
group_keys: list[str]
|
||||
|
||||
|
||||
class ListResponse(BaseModel):
|
||||
items: list
|
||||
total: int
|
||||
@@ -124,3 +128,17 @@ class PermissionGroupItem(BaseModel):
|
||||
group_key: str
|
||||
name: str
|
||||
status: str
|
||||
|
||||
|
||||
class PermissionGroupPermissionItem(BaseModel):
|
||||
id: str
|
||||
system: str
|
||||
module: str
|
||||
action: str
|
||||
scope_type: str
|
||||
scope_id: str
|
||||
|
||||
|
||||
class MemberPermissionGroupsResponse(BaseModel):
|
||||
authentik_sub: str
|
||||
group_keys: list[str]
|
||||
|
||||
Reference in New Issue
Block a user