feat: centralize access explanation subject selection
This commit is contained in:
@@ -25,6 +25,22 @@ export type ResourceAccessExplanationResponse<
|
||||
provenance: TProvenance[];
|
||||
};
|
||||
|
||||
export type ResourceAccessExplanationSubjectsResponse<
|
||||
TUser extends ResourceAccessExplanationUser = ResourceAccessExplanationUser
|
||||
> = {
|
||||
mode: "current_user" | "cross_user";
|
||||
can_select_other_users: boolean;
|
||||
reason: string;
|
||||
source: string;
|
||||
required_scope?: string | null;
|
||||
users: TUser[];
|
||||
};
|
||||
|
||||
export type ResourceAccessExplanationSubjectsOptions = {
|
||||
tenantId?: string | null;
|
||||
query?: string | null;
|
||||
};
|
||||
|
||||
export type ResourceAccessExplanationOptions = {
|
||||
userId: string;
|
||||
resourceType: string;
|
||||
|
||||
Reference in New Issue
Block a user