Konfiguration und Berechtigungen
Alle Einstellungen finden Sie unter System → Plugins → DPCalendar - Backend Booking. Dieses Kapitel erklärt jede Option und die nötigen Berechtigungen.

Optionen
| Option | Standard | Bedeutung |
|---|---|---|
| Kalender | — | Nur Veranstaltungen dieser Kalender sind im Backend buchbar. Unterkalender müssen ausdrücklich mit ausgewählt werden. Ohne Auswahl ist die Backend-Buchung deaktiviert. |
| Standard-Status | Aktiv | Status, den eine neue Buchung erhält, wenn das Statusfeld leer gelassen wird (Aktiv, Wartend oder Eingeladen). |
| Benutzerkonto bei Gastbuchung anlegen | Wie in DPCalendar konfiguriert | Automatische Kontoerstellung für Gastbuchungen — Details im Kapitel Benutzerkonto bei Gastbuchung. |
| E-Mails senden | Ja | Bei Nein werden für Backend-Buchungen sämtliche DPCalendar-Buchungsmails unterdrückt (Bestätigung, Benachrichtigung, Rechnung) — inklusive der Registrierungsmail einer eventuellen Kontoerstellung. |
| Zeitraum (Tage) | 365 | Wie viele Tage im Voraus Veranstaltungen in der Auswahl angeboten werden. |
| Max. Listeneinträge | 100 | Obergrenze der Veranstaltungsauswahl. Bei Erreichen erscheint ein Hinweis; grenzen Sie dann per Filter ein. |
| Max. Benutzer pro Buchungsvorgang | 25 | Obergrenze der Mehrfach-Benutzer-Buchung. Wird zusätzlich durch das PHP-Limit
max_input_vars begrenzt. |
Berechtigungen
- Zugriff auf die Administrationsoberfläche von DPCalendar — dieselbe Berechtigung, die auch die Buchungsliste verlangt.
- Buchungen für andere Personen erstellen — die DPCalendar-Aktion
dpcalendar.admin.book. Sie vergeben sie unter Komponenten → DPCalendar → Optionen → Berechtigungen an die gewünschte Benutzergruppe. Super-Benutzer haben sie automatisch. In den Berechtigungen eines einzelnen Kalenders lässt sie sich verbieten: Für diese Gruppe erscheinen dessen Termine dann nicht mehr, und auch ein direkter Aufruf wird abgewiesen. Ohne Regel am Kalender gilt die Einstellung der Komponente. - Buchen im jeweiligen Kalender — die Kalender-Berechtigung von DPCalendar. Sie greift pro Kalender und wird zusätzlich geprüft.
- Feldinhalt bearbeiten — nötig, sobald eine Veranstaltung benutzerdefinierte Felder hat. Das Recht vergeben Sie ebenfalls unter Komponenten → DPCalendar → Optionen → Berechtigungen, für einzelne Felder auch in deren eigenen Berechtigungen. Ohne das Recht sind die Felder gesperrt. Ist eines davon ein Pflichtfeld, lässt sich die Buchung nicht speichern; das Formular nennt dann die betroffenen Felder schon vor dem Absenden. Die Pflicht bleibt bestehen und das Plugin umgeht das Recht nicht.
Benutzer ohne diese Rechte sehen den Button Neue Buchung gar nicht erst; ein direkter Aufruf der Buchungsseiten wird ebenfalls abgewiesen.
Datenschutz
Das Plugin speichert selbst keine Daten — alle erfassten Buchungen liegen in den regulären DPCalendar-Tabellen und unterliegen deren Lösch- und Exportmechanismen. Die Benutzersuche der Mehrfach-Buchung steht nur Backend-Benutzern mit den beiden DPCalendar-Rechten oben zur Verfügung. Sie liefert Name, Benutzername und E-Mail aller aktiven Konten, und der Personen-Schritt zeigt zusätzlich Telefon und Anschrift aus dem Benutzerprofil. Die E-Mail bleibt sichtbar, damit bei gleichen Namen niemand versehentlich für die falsche Person bucht. Vergeben Sie die Rechte deshalb nur an Personen, die diese Angaben sehen dürfen.
Konten mit Administrator- oder Backend-Rechten können nur Benutzer finden und auswählen, die außerdem auf die Benutzerverwaltung zugreifen dürfen.
Gilt für Version 1.0.9.10.