In diesem Artikel beschreibe ich, welche Rechte die Bearbeiter haben können. Der Administrator soll dabei in der Lage sein, einzelne Rechte global für alle Bearbeiter oder für jeden Einzelnen festzulegen. Ein Bearbeiter kann dabei nur vom Administrator angelegt werden.
Das Modul, das für die oben genannten Funktionalitäten verantwortlich sein wird, heißt ACL (Access Control List, deutsch Zugriffssteuerungsliste). Dies ist eine Standardbezeichnung für Module, Das System sollte ursprünglich (stand 11.06.2009) 3 Typen von Benutzern beinhalten. Administrator, Bearbeiter und Gäste. Administrator hat Zugriff auf alle Funktionen. Ein Bearbeiter darf Operationen durchführen, die ihm der Administrator zugewiesen hat. Ein Gast kann sich nur anmelden und ein Objekt buchen.
Nachfolgend liste ich Funktionen auf, die der Bearbeiter durchführen kann und welche vom Administrator freigegeben werden.
Rechte für Verwaltung von Objekten
- Anlegen, Bearbeiten, Löschen von eigenen Objekten.
- Bearbeiten von bestimmten (ausgewählten) Objekten.
- Bearbeiten von allen Objekten.
Rechte für Verwaltung von Buchungen
- Verwaltung von Buchungen für eigene Objekte.
- Buchungsverwaltung für festgelegte bzw. ausgewählte Objekte.
- Verwaltung von Buchungen für alle Objekte.
Rechte für Verwaltung von Gästen
- Neue Gäste anlegen, bearbeiten, löschen.
- E-Mail der Gäste ansehen.
- Adresse und sonstige Kontaktdaten der Gäste ansehen.
- Alle Gästedaten ändern, Gäste löschen.
Beim Löschen von Gästen, Objekten und Buchungen werden diese nicht sofort gelöscht, sondern in einen Papierkorb verschoben. Aus dem Papierkorb soll man die Möglichkeit haben die gelöschten Daten wiederherzustellen. Die endgültige Löschung erfolgt durch den Administrator.