Playwright Tests / test (push) Canceled after 0s
- Added MailerAttachmentPolicy for validating email attachments against server rules. - Introduced fis.specialties.js for managing hidden maintenance actions via an admin interface. - Created fis.specialties.scss for styling the specialties management UI. - Added German localization for specialties management in fis.specialties_txt_de.js. - Developed CSS for specialties management in fis.specialties.css. - Implemented server-side stored procedure fds__admin_backupAndClearInvoiceFile for backing up and clearing invoice files. - Created fds__invoice_file_backups table to store backup records of invoice files.
27 lines
1.7 KiB
JavaScript
27 lines
1.7 KiB
JavaScript
let $spt = {
|
|
mdl: 'Spezialfunktionen',
|
|
intro: 'Versteckte Wartungsfunktionen für Administratoren. Jede Aktion wird protokolliert (fds__admin_activity / Anwendungslog).',
|
|
run: 'Ausführen',
|
|
working: 'Wird ausgeführt…',
|
|
failed: 'Die Aktion ist fehlgeschlagen.',
|
|
|
|
/* Card: invoice file backup + clear */
|
|
ifc_title: 'Rechnungsdatei zurücksetzen (Soft-Delete)',
|
|
ifc_desc: 'Sichert die gespeicherte PDF-Datei einer finalisierten Rechnung (DB-Tabelle fds__invoice_file_backups + Kopie im Blob-Archiv) und entfernt sie aus der Rechnung. Beim nächsten Aufruf des Dokuments wird die PDF neu generiert (ADR 0025/0027).',
|
|
ifc_id: 'Interne Rechnungs-ID',
|
|
ifc_id_ph: 'z.B. W7VAL',
|
|
ifc_id_note: 'Die interne ID (Spalte Id), nicht die Rechnungsnummer R2026-….',
|
|
ifc_btn: 'Datei sichern und entfernen',
|
|
ifc_confirm: 'Die Rechnungsdatei von "{0}" wird gesichert und aus der Rechnung entfernt. Fortfahren?',
|
|
ifc_ok: 'Erledigt: Die Datei wurde gesichert und entfernt. Das Dokument wird beim nächsten Aufruf neu generiert.',
|
|
ifc_ok_blob: 'Blob-Backup: {0}',
|
|
ifc_ok_noblob: 'Kein Blob-Backup angelegt (Blob-Archiv deaktiviert, kein Blob vorhanden oder Kopie fehlgeschlagen — siehe Log).',
|
|
ifc_reason: {
|
|
invoice_not_found: 'Rechnung nicht gefunden.',
|
|
not_final: 'Die Rechnung ist nicht finalisiert — nur finalisierte Rechnungen können zurückgesetzt werden (Entwürfe würden sonst dauerhaft als Entwurf gespeichert).',
|
|
external: 'Externe (MFR-)Dokumente können nicht neu generiert werden.',
|
|
no_file: 'Es ist keine Datei gespeichert — nichts zu tun.',
|
|
db_error: 'Datenbankfehler — Details im Anwendungslog (CodeReference AdminBackupClearInvoiceFile).'
|
|
}
|
|
};
|