forked from baron/baron-sso
devfront rp_admin tenant_admin 제거
This commit is contained in:
@@ -93,9 +93,7 @@ function ClientsPage() {
|
||||
} = useQuery({
|
||||
queryKey: ["developer-request", tenantId],
|
||||
queryFn: () => fetchDeveloperRequestStatus(tenantId),
|
||||
enabled:
|
||||
hasAccessToken &&
|
||||
(profileRole === "user" || profileRole === "tenant_member"),
|
||||
enabled: hasAccessToken && profileRole === "user",
|
||||
});
|
||||
const { data: tenants } = useQuery({
|
||||
queryKey: ["myTenants"],
|
||||
|
||||
@@ -5,7 +5,7 @@ describe("client create access", () => {
|
||||
it("allows privileged roles to create clients without developer request approval", () => {
|
||||
expect(
|
||||
resolveClientCreateAccess({
|
||||
role: "rp_admin",
|
||||
role: "super_admin",
|
||||
}),
|
||||
).toBe("can_create");
|
||||
});
|
||||
@@ -31,7 +31,7 @@ describe("client create access", () => {
|
||||
it("shows pending state while a developer request is under review", () => {
|
||||
expect(
|
||||
resolveClientCreateAccess({
|
||||
role: "tenant_member",
|
||||
role: "user",
|
||||
requestStatus: "pending",
|
||||
}),
|
||||
).toBe("pending");
|
||||
|
||||
@@ -12,7 +12,7 @@ type ResolveClientCreateAccessParams = {
|
||||
};
|
||||
|
||||
function canSelfRequestDeveloperAccess(role: string) {
|
||||
return role === "user" || role === "tenant_member";
|
||||
return role === "user";
|
||||
}
|
||||
|
||||
export function resolveClientCreateAccess({
|
||||
|
||||
Reference in New Issue
Block a user