This commit is contained in:
@@ -83,6 +83,7 @@ export interface PiecedTenantStatus {
|
||||
| "Provisioning"
|
||||
| "Running"
|
||||
| "Ready"
|
||||
| "Reconfiguring"
|
||||
| "Suspended"
|
||||
| "Error"
|
||||
| "Deleting";
|
||||
@@ -169,6 +170,7 @@ export type TenantRequestStatus =
|
||||
| "provisioning" // PiecedTenant CR created, operator reconciling
|
||||
| "active" // Tenant running
|
||||
| "rejected" // Admin rejected
|
||||
| "cancelled" // Customer cancelled before admin acted on it (Bug 6)
|
||||
| "deleted"; // Tenant was deleted by admin
|
||||
|
||||
export interface TenantRequest {
|
||||
@@ -202,6 +204,14 @@ export interface TenantRequest {
|
||||
* domain-uniqueness check on subsequent registrations.
|
||||
*/
|
||||
isPersonal?: boolean;
|
||||
/**
|
||||
* Bug 13: when set, the customer has explicitly dismissed a rejected
|
||||
* request from their dashboard. Used by `listActiveTenantRequestsByOrgId`
|
||||
* to keep showing rejected rows until they're dismissed (so a customer
|
||||
* who wasn't online when the rejection happened still sees it on next
|
||||
* login). Always null for non-rejected statuses.
|
||||
*/
|
||||
dismissedAt?: string | null;
|
||||
createdAt: string;
|
||||
updatedAt: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user