Skip to main content

Konfiguration und Berechtigungen

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

Die Optionen des Plugins

Optionen

OptionStandardBedeutung
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-StatusAktiv Status, den eine neue Buchung erhält, wenn das Statusfeld leer gelassen wird (Aktiv, Wartend oder Eingeladen).
Benutzerkonto bei Gastbuchung anlegenWie in DPCalendar konfiguriert Automatische Kontoerstellung für Gastbuchungen — Details im Kapitel Benutzerkonto bei Gastbuchung.
E-Mails sendenJa 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äge100 Obergrenze der Veranstaltungsauswahl. Bei Erreichen erscheint ein Hinweis; grenzen Sie dann per Filter ein.
Max. Benutzer pro Buchungsvorgang25 Obergrenze der Mehrfach-Benutzer-Buchung. Wird zusätzlich durch das PHP-Limit max_input_vars begrenzt.

Berechtigungen

Der Button und die Buchungsseiten stehen nur Backend-Benutzern zur Verfügung, die folgende Rechte besitzen:

  • 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.
  • Für die automatische Kontoerstellung außerdem das Joomla-Recht, Benutzer anzulegen (Berechtigungen der Benutzerverwaltung). Fehlt es, wird die Buchung ohne Konto gespeichert und eine Warnung angezeigt. Dasselbe gilt, wenn die Standard-Benutzergruppe neuer Konten Administrator- oder Backend-Rechte hat.

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.10.

English version