feat(crm): unlock reminderEmails feature flag in Features tab
The full reminder-email implementation (eventReminderService, eventReminderTemplates self-heal, ReminderTemplatesPage, EventReminderOverrideCard) shipped in the CRM bundle but the FeaturesTab card kept lockedReason=NOT_YET_AVAILABLE — so the working feature was invisible. Flip the card to the same shape as customerPortal: status="beta", real setFlag handler, no disabled/lockedReason. The sub-tab in Settings → Reminder templates already self-mounts when the flag is on, and the per-event override card already self-renders on the event detail page. Description copy + EN/DE i18n updated to describe what the feature actually does (per-category pre-event nudge) instead of the old "coming soon" placeholder.
This commit is contained in:
@@ -149,16 +149,14 @@ export const FeaturesTab: React.FC = () => {
|
||||
title={t('settings.features.reminderEmails.title', 'Reminder Emails')}
|
||||
description={t(
|
||||
'settings.features.reminderEmails.description',
|
||||
'Automatic nudges to guests before their gallery expires and to admins about pending uploads. Coming soon.',
|
||||
'Automatic pre-event nudge to customers N days before their event date. Per-category templates (concert, corporate, wedding, …) editable in Settings → Reminder templates; per-event override on the event detail page.',
|
||||
)}
|
||||
status="roadmap"
|
||||
statusLabel={statusLabel('roadmap')}
|
||||
status="beta"
|
||||
statusLabel={statusLabel('beta')}
|
||||
sidebarHidden
|
||||
sidebarHiddenLabel={sidebarHiddenLabel}
|
||||
enabled={staged.reminderEmails}
|
||||
onToggle={() => { /* locked */ }}
|
||||
disabled
|
||||
lockedReason={NOT_YET_AVAILABLE}
|
||||
onToggle={(next) => setFlag('reminderEmails', next)}
|
||||
/>
|
||||
|
||||
<FeatureCard
|
||||
|
||||
@@ -1497,7 +1497,7 @@
|
||||
},
|
||||
"reminderEmails": {
|
||||
"title": "Erinnerungs-E-Mails",
|
||||
"description": "Automatische Erinnerungen an Gäste vor Ablauf ihrer Galerie und an Admins über ausstehende Uploads."
|
||||
"description": "Automatische Vor-Event-Erinnerung an Kunden N Tage vor dem Eventdatum. Vorlagen pro Kategorie (Konzert, Firma, Hochzeit, …) unter Einstellungen → Erinnerungsvorlagen; Übersteuerung pro Event auf der Event-Detailseite."
|
||||
},
|
||||
"messaging": {
|
||||
"title": "Nachrichten",
|
||||
|
||||
@@ -1136,7 +1136,7 @@
|
||||
},
|
||||
"reminderEmails": {
|
||||
"title": "Reminder Emails",
|
||||
"description": "Automatic nudges to guests before their gallery expires and to admins about pending uploads."
|
||||
"description": "Automatic pre-event nudge to customers N days before their event date. Per-category templates (concert, corporate, wedding, …) editable in Settings → Reminder templates; per-event override on the event detail page."
|
||||
},
|
||||
"messaging": {
|
||||
"title": "Messaging",
|
||||
|
||||
Reference in New Issue
Block a user