diff --git a/backend/src/routes/dashboard.ts b/backend/src/routes/dashboard.ts index 692895ba..5b4030f0 100644 --- a/backend/src/routes/dashboard.ts +++ b/backend/src/routes/dashboard.ts @@ -43,7 +43,6 @@ export interface ConfigurationStatus { provider: 'disabled' | 'sencho' | 'custom'; autoUpload: boolean; locked: boolean; - requiredTier: 'admiral'; }; } @@ -147,10 +146,13 @@ export function buildLocalConfigurationStatus( globalCrash, }, backup: { + // Cloud Backup has a per-provider tier: Custom S3 is open to every + // tier; Sencho Cloud Backup requires Admiral. The row is rendered for + // every tier because Custom S3 is universally configurable, so no + // dashboard-level lock is meaningful. provider: cloudProvider, autoUpload: cloudAutoUpload, locked: false, - requiredTier: 'admiral', }, }; } diff --git a/frontend/src/components/dashboard/useConfigurationStatus.ts b/frontend/src/components/dashboard/useConfigurationStatus.ts index 82684ef4..c9b62230 100644 --- a/frontend/src/components/dashboard/useConfigurationStatus.ts +++ b/frontend/src/components/dashboard/useConfigurationStatus.ts @@ -39,7 +39,6 @@ export interface ConfigurationStatus { provider: 'disabled' | 'sencho' | 'custom'; autoUpload: boolean; locked: boolean; - requiredTier: 'admiral'; }; }