Git-Repository für bestehenden archivdms-Code initialisiert, Branch-/Commit-Konvention (feature/<ticket>-<slug>-Branches, Ticket-Prefix in Commit-Nachricht) etabliert.
20 lines
1008 B
SQL
20 lines
1008 B
SQL
-- PROJ: Pro-Mandant konfigurierbares Präfix-Wort für Platzhalter-Titel
|
|
-- Doku-only (siehe README.md in diesem Verzeichnis) — die tatsächliche
|
|
-- Ausführung passiert idempotent über
|
|
-- internal/tenantstore/store.go (*Store).initSchema().
|
|
--
|
|
-- Beim Upload wird, wenn kein Titel angegeben ist und OCR keine sinnvolle
|
|
-- Überschrift liefert, ein Platzhalter-Titel "<Präfix> <Datum>" erzeugt
|
|
-- (titleFromOCRText in internal/api/document_handlers.go). Das Präfix-Wort
|
|
-- war bisher hart auf "Scan" codiert. Diese Spalte macht es pro Mandant
|
|
-- (nicht global, nicht pro Nutzer) konfigurierbar, z.B. "Beleg", "Import",
|
|
-- "Eingang".
|
|
--
|
|
-- Validierung im Backend (internal/tenantstore/store.go UpdateScanTitlePrefix):
|
|
-- nicht leer, maximal 40 Zeichen (400 bei Verstoß). Ergänzt Migration 015
|
|
-- (scan_title_date_format), beide Settings sind unabhängig änderbar über
|
|
-- GET/PUT /api/tenant-settings.
|
|
|
|
ALTER TABLE tenants
|
|
ADD COLUMN IF NOT EXISTS scan_title_prefix TEXT NOT NULL DEFAULT 'Scan';
|