1
0
forked from baron/baron-sso

개발자 신청 API 단일화 및 RP 권한 자동 부여 구현

This commit is contained in:
2026-04-22 13:07:02 +09:00
parent 4dc274a5d7
commit 2216d9c4e4
9 changed files with 573 additions and 115 deletions

View File

@@ -409,7 +409,7 @@ export type DeveloperRequest = {
export async function fetchDeveloperRequestStatus(tenantId?: string) {
const { data } = await apiClient.get<DeveloperRequest | { status: "none" }>(
"/dev/developer-request",
"/dev/developer-request/status",
{
params: { tenantId },
},
@@ -429,3 +429,35 @@ export async function requestDeveloperAccess(payload: {
);
return data;
}
export async function fetchDeveloperRequests(status?: string) {
const { data } = await apiClient.get<DeveloperRequest[]>(
"/dev/developer-request/list",
{
params: { status },
},
);
return data;
}
export async function approveDeveloperRequest(
id: number,
adminNotes: string,
) {
const { data } = await apiClient.post<{ status: string }>(
`/dev/developer-request/${id}/approve`,
{ adminNotes },
);
return data;
}
export async function rejectDeveloperRequest(
id: number,
adminNotes: string,
) {
const { data } = await apiClient.post<{ status: string }>(
`/dev/developer-request/${id}/reject`,
{ adminNotes },
);
return data;
}