Update tenant lifecycle tooling and retire docs/process

This commit is contained in:
Codex Agent
2026-01-01 17:02:08 +01:00
parent 1e57fc1046
commit 405a4b7340
44 changed files with 631 additions and 860 deletions

View File

@@ -263,6 +263,16 @@ return [
'package_expires_at' => 'Package expires at',
'is_active' => 'Active',
'is_suspended' => 'Suspended',
'pending_deletion_at' => 'Deletion scheduled for',
'deletion_warning_sent_at' => 'Deletion warning sent at',
'anonymized_at' => 'Anonymized at',
'subscription_expires_at' => 'Subscription expires at',
'owner' => 'Owner',
],
'sections' => [
'profile' => 'Profile',
'lifecycle' => 'Lifecycle',
'timeline' => 'Audit timeline',
],
'actions' => [
'adjust_credits' => 'Adjust credits',
@@ -271,6 +281,45 @@ return [
'adjust_credits_reason' => 'Internal note',
'adjust_credits_success_title' => 'Credits updated',
'adjust_credits_success_body' => 'Credits changed by :delta. New balance: :balance.',
'lifecycle' => 'Lifecycle',
'activate' => 'Activate',
'deactivate' => 'Deactivate',
'suspend' => 'Suspend',
'unsuspend' => 'Unsuspend',
'schedule_deletion' => 'Schedule deletion',
'schedule_deletion_success' => 'Deletion scheduled',
'cancel_deletion' => 'Cancel deletion',
'cancel_deletion_success' => 'Deletion schedule cleared',
'anonymize_now' => 'Anonymize now',
'anonymize_success' => 'Anonymization queued',
'send_warning' => 'Send warning email',
'send_warning_missing_title' => 'No contact email available',
'send_warning_missing_body' => 'No email address is available to send the warning.',
],
'timeline' => [
'title' => 'Event',
'details' => 'Details',
'status' => 'Status',
'occurred_at' => 'Occurred at',
'created' => 'Tenant created',
'created_details' => 'Tenant created in the system.',
'last_activity' => 'Last activity',
'last_activity_details' => 'Latest recorded tenant activity.',
'deletion_warning' => 'Deletion warning sent',
'deletion_warning_details' => 'Retention warning was sent.',
'deletion_scheduled' => 'Deletion scheduled',
'deletion_scheduled_details' => 'Deletion is scheduled.',
'anonymized' => 'Tenant anonymized',
'anonymized_details' => 'Tenant data anonymized.',
'notification_sent' => 'Notification sent',
'notification_failed' => 'Notification failed',
'tone' => [
'success' => 'Success',
'warning' => 'Warning',
'danger' => 'Failed',
'info' => 'Info',
'muted' => 'Muted',
],
],
],