Voreinstellungen für Freigaben

Mit der 5.6 von Brandbox ist es möglich, Voreinstellungen für das Formular für Freigaben zu definieren. Hierzu wird die Tabelle "Application Konfiguration" genutzt. In dieser Tabelle ist es möglich Werte im YAML-Format zu definieren, welche in bestimmten Kontexten genutzt werden können.

Um diese Funktionalität nutzen zu können, muss ein Eintrag in dieser Tabelle erstellt werden, der den Namespace dam und den Konfigurationsschlüssel FormCreateShare trägt.

Konfigurative Möglichkeiten

Schlüssel

Bedeutung

Beschreibung

Schlüssel

Bedeutung

Beschreibung

mamShareExpiration

Ablaufdatum der Freigabe

Ganzzahl.
Das gewünschte Ablaufdatum der Freigabe als timestamp. Wird kein Ablaufdatum gewünscht, sollte der Wert nicht oder mit 0 konfiguriert werden.

mamShareAccessLimit

Anzahl der maximalen Zugriffe pro Anwender

Ganzzahl.
Die Anzahl der maximalen Zugriffe, die ein Empfänger auf eine Freigabe besitzt. Wird keine Begrenzung gewünscht, sollte der Wert nicht oder mit 0 konfiguriert werden.

mamShareShareOriginal

Original freigeben

Boolescher Wert.
Dieser Wert gibt an, ob eine Datei im Originalformat freigeben werden soll.

eMailSendMails

E-Mails versenden

Boolescher Wert.
Dieser Wert gibt an, ob E-Mails an die Empfänger versandt werden sollen.

eMailRecipients

Empfänger

Array.
Die E-Mail Adressen der Empfänger der Freigabe.

Dynamische Platzhalter:

  • userMail: Die E-Mail Adresse des derzeit aktiven Nutzers

eMailSubject

Betreff

Zeichenkette.
Der Betreff, der in der Freigabemail stehen soll.

eMailMessage

Nachricht

Zeichenkette.
Die Nachricht, die in der Freigabemail stehen soll.

formatPresetIDs

Formatvorlagen

Array.
Die IDs der Formatvorlagen, die in der Freigabe verfügbar sein sollen



Beispiel

YAML-Konfiguration
mamShareExpiration: 1624857924 mamShareAccessLimit: 5 mamShareShareOriginal: true eMailSendMails: false eMailRecipients: [userMail, test@konmedia.com] eMailSubject: Subject eMailMessage: Message formatPresetIDs: [1, 2, 3]