All the UI fixes for now

This commit is contained in:
2026-04-11 17:21:52 +02:00
parent 1bd51ecb5d
commit c67259ebe0
15 changed files with 565 additions and 112 deletions

View File

@@ -69,10 +69,7 @@ export interface UsageSummary {
period: string;
}
// ---------------------------------------------------------------------------
// Registration & Onboarding
// ---------------------------------------------------------------------------
// Registration
export interface RegistrationInput {
companyName: string;
givenName: string;
@@ -81,6 +78,7 @@ export interface RegistrationInput {
preferredLanguage?: string;
}
// Billing address
export interface BillingAddress {
company?: string;
street?: string;
@@ -90,11 +88,12 @@ export interface BillingAddress {
}
export type TenantRequestStatus =
| "pending" // Submitted, awaiting admin approval
| "approved" // Admin approved, provisioning will start
| "provisioning" // PiecedTenant CR created, operator reconciling
| "active" // Tenant running
| "rejected"; // Admin rejected
| "pending" // Submitted, awaiting admin approval
| "approved" // Admin approved, provisioning will start
| "provisioning" // PiecedTenant CR created, operator reconciling
| "active" // Tenant running
| "rejected" // Admin rejected
| "deleted"; // Tenant was deleted by admin
export interface TenantRequest {
id: string;
@@ -111,10 +110,12 @@ export interface TenantRequest {
status: TenantRequestStatus;
adminNotes?: string;
tenantName?: string;
encryptedSecrets?: Buffer | null;
createdAt: string;
updatedAt: string;
}
// Onboarding wizard input
export interface OnboardingInput {
agentName: string;
soulMd?: string;