feat: adding background jobs ui page and apis - requires user is_admin to be set to true

This commit is contained in:
allanice001
2025-11-04 23:52:37 +00:00
parent 91686c1ea4
commit c41af60b26
97 changed files with 11135 additions and 138 deletions

View File

@@ -1,6 +1,8 @@
import { orgStore } from "@/auth/org.ts"
import { authStore } from "@/auth/store.ts"
import {
ArcherAdminApi,
AuthApi,
Configuration,
LabelsApi,
MeApi,
@@ -61,6 +63,10 @@ function makeApiClient<T>(Ctor: new (cfg: Configuration) => T): T {
return new Ctor(makeConfig())
}
export function makeAuthApi() {
return makeApiClient(AuthApi)
}
export function makeMeApi() {
return makeApiClient(MeApi)
}
@@ -88,3 +94,7 @@ export function makeTaintsApi() {
export function makeLabelsApi() {
return makeApiClient(LabelsApi)
}
export function makeArcherAdminApi() {
return makeApiClient(ArcherAdminApi)
}