feat(admin): Anmeldehinweise der Willkommensmail in der Vorlage bearbeitbar
Neue Felder loginHintDirectory/loginHintLocal (Platzhalter, Pflicht, max. 1000), Migration 20260930170000 (nullable, leer = Standard aus @tessera/shared). Knopf Passwort festlegen und Gueltigkeitshinweis bleiben fest; local-no-link wird nie erzeugt und bleibt fest. Vorschau springt beim Bearbeiten auf die passende Kontoart. Lokal im Browser nachgewiesen. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
-- Willkommensmail: Anmeldehinweis je Kontoart als Teil der eigenen Vorlage.
|
||||
--
|
||||
-- Zweck: zwei neue Spalten in "WelcomeMailTemplate" —
|
||||
-- "loginHintDirectory" (Hinweis fuer verzeichnisgefuehrte Konten, Standard
|
||||
-- "Melden Sie sich mit Ihrem Benutzernamen und Ihrem gewohnten
|
||||
-- Windows-Passwort an.") und "loginHintLocal" (Hinweis vor dem Knopf
|
||||
-- "Passwort festlegen" fuer lokale Konten).
|
||||
--
|
||||
-- Bewusst NULLABLE ohne Default: bestehende Vorlagen behalten NULL, und
|
||||
-- WelcomeMailTemplateService setzt dafuer den Standardtext aus
|
||||
-- @tessera/shared ein. So steht der Standardtext nur an EINER Stelle im
|
||||
-- Code und nicht zusaetzlich in der Datenbank.
|
||||
--
|
||||
-- Zeilenschutz: unveraendert (tenant_isolation_policy der Tabelle gilt fuer
|
||||
-- die neuen Spalten mit).
|
||||
|
||||
ALTER TABLE "WelcomeMailTemplate" ADD COLUMN "loginHintDirectory" TEXT;
|
||||
ALTER TABLE "WelcomeMailTemplate" ADD COLUMN "loginHintLocal" TEXT;
|
||||
@@ -770,14 +770,18 @@ model Reminder {
|
||||
|
||||
// Eigene Vorlage der Willkommensmail (Administrator → Willkommensmail):
|
||||
// hoechstens eine je Mandant; fehlt sie, gelten die Standardtexte aus
|
||||
// @tessera/shared (DEFAULT_WELCOME_MAIL_TEXTS). Nur die vier Texte —
|
||||
// Kopf, Zugangsdaten, Anmeldehinweis und Knoepfe bleiben fest im Code.
|
||||
// @tessera/shared (DEFAULT_WELCOME_MAIL_TEXTS). Nur die sechs Texte —
|
||||
// Kopf, Zugangsdaten und Knoepfe bleiben fest im Code.
|
||||
model WelcomeMailTemplate {
|
||||
id String @id @default(uuid())
|
||||
tenantId String @unique
|
||||
subject String
|
||||
heading String
|
||||
intro String
|
||||
// Anmeldehinweise je Kontoart (Migration 20260930170000); NULL in einer
|
||||
// aelteren Vorlage = Standardtext aus @tessera/shared
|
||||
loginHintDirectory String?
|
||||
loginHintLocal String?
|
||||
closing String
|
||||
// Benutzername des Administrators, der zuletzt gespeichert hat (Anzeige)
|
||||
updatedBy String?
|
||||
|
||||
Reference in New Issue
Block a user