Complete platform management workflows

This commit is contained in:
npc0-hue
2026-07-14 16:39:37 +08:00
parent 7e05d0a4e7
commit 4f33f761a3
106 changed files with 11313 additions and 460 deletions
+5 -1
View File
@@ -1,4 +1,4 @@
import type { AiProviderRequest, AiProviderUpdateRequest } from "../api/types";
import type { AiProviderRequest, AiProviderStatusRequest, AiProviderUpdateRequest } from "../api/types";
import type { AiProviderFormState } from "../contracts/aiProviders";
export function aiProviderCreateRequestFromForm(form: AiProviderFormState): AiProviderRequest {
@@ -26,3 +26,7 @@ export function aiProviderUpdateRequestFromForm(form: AiProviderFormState): AiPr
redactionPolicy: form.redactionPolicy.trim() || "default"
};
}
export function aiProviderRetireRequest(): AiProviderStatusRequest {
return { status: "disabled" };
}