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 |
---|---|---|
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. Dynamische Platzhalter:
|
eMailSubject | Betreff | Zeichenkette. |
eMailMessage | Nachricht | Zeichenkette. |
formatPresetIDs | Formatvorlagen | Array. |
Beispiel
Codeblock | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
mamShareExpiration: 1624857924 mamShareAccessLimit: 5 mamShareShareOriginal: true eMailSendMails: false eMailRecipients: [userMail, test@konmedia.com] eMailSubject: Subject eMailMessage: Message formatPresetIDs: [1, 2, 3] |