Add possibility for admin to suspend/delete

This commit is contained in:
2026-04-11 12:39:34 +02:00
parent 97b483c121
commit 1bd51ecb5d
8 changed files with 480 additions and 218 deletions

View File

@@ -88,49 +88,6 @@
"noInstanceDescription": "Set up your AI assistant instance to get started with PieCed IT.",
"manage": "Manage instance & packages"
},
"admin": {
"title": "Platform Admin",
"subtitle": "Manage onboarding requests and tenant lifecycle",
"allTenants": "Tenants",
"noTenants": "No tenants provisioned yet.",
"noAccess": "Insufficient permissions for this view.",
"name": "Name",
"displayName": "Display Name",
"phase": "Phase",
"packages": "Packages",
"created": "Created",
"manage": "Manage",
"requests": "Requests",
"pendingRequests": "Pending Requests",
"approve": "Approve",
"reject": "Reject",
"reApprove": "Re-approve",
"company": "Company",
"contact": "Contact",
"agentName": "Agent",
"status": "Status",
"submitted": "Submitted",
"actions": "Actions",
"noRequests": "No requests found.",
"loadingRequests": "Loading requests…",
"approveConfirm": "Approve this request and start provisioning?",
"rejectConfirm": "Reject this request?",
"rejectTitle": "Reject request",
"adminNotesLabel": "Notes (optional)",
"adminNotesPlaceholder": "Reason for rejection…",
"cancelAction": "Cancel",
"confirmReject": "Reject",
"viewTenant": "View",
"filter_all": "All",
"filter_pending": "Pending",
"filter_provisioning": "Provisioning",
"filter_approved": "Approved",
"filter_rejected": "Rejected",
"totalTenants": "Total",
"running": "Running",
"provisioning": "Provisioning",
"errors": "Errors"
},
"tenantDetail": {
"agent": "Agent",
"packages": "Packages",
@@ -200,5 +157,57 @@
"documentProcessing": {
"description": "Enable document parsing, summarization, and extraction."
}
},
"admin": {
"title": "Platform Admin",
"subtitle": "Manage onboarding requests and tenant lifecycle",
"allTenants": "Tenants",
"noTenants": "No tenants provisioned yet.",
"noAccess": "Insufficient permissions for this view.",
"name": "Name",
"displayName": "Display Name",
"phase": "Phase",
"packages": "Packages",
"created": "Created",
"manage": "Manage",
"requests": "Requests",
"pendingRequests": "Pending Requests",
"approve": "Approve",
"reject": "Reject",
"reApprove": "Re-approve",
"company": "Company",
"contact": "Contact",
"agentName": "Agent",
"status": "Status",
"submitted": "Submitted",
"actions": "Actions",
"noRequests": "No requests found.",
"loadingRequests": "Loading requests…",
"approveConfirm": "Approve this request and start provisioning?",
"rejectConfirm": "Reject this request?",
"rejectTitle": "Reject request",
"adminNotesLabel": "Notes (optional)",
"adminNotesPlaceholder": "Reason for rejection…",
"cancelAction": "Cancel",
"confirmReject": "Reject",
"viewTenant": "View",
"filter_all": "All",
"filter_pending": "Pending",
"filter_provisioning": "Provisioning",
"filter_approved": "Approved",
"filter_rejected": "Rejected",
"totalTenants": "Total",
"running": "Running",
"provisioning": "Provisioning",
"errors": "Errors",
"suspend": "Suspend",
"resume": "Resume",
"suspended": "Suspended",
"suspendedBadge": "SUSPENDED",
"deleteTenant": "Delete",
"deleteTitle": "Delete tenant",
"deleteWarning": "This will permanently delete the tenant, its namespace, secrets, and all associated data. This action cannot be undone.",
"confirmDelete": "Delete permanently",
"loadingTenants": "Loading tenants…"
}
}