- Startseite
- Mae CMS
- Benutzerberechtigungen
Benutzerrechte
In Mae CMS können alle Berechtigungen sowohl am Benutzer, als auch in Benutzergruppen konfiguriert werden. Ein Benutzer kann beliebig vielen Gruppen angehören. Sobald eine Installation mehr als zwei oder drei Backend Benutzer hat, empfiehlt sich der Einsatz von Benutzergruppen, damit man Änderungen an einer zentralen Stelle durchführen kann.
Nachfolgend werden die Auswirkungen der einzelnen Rechtekategorien beschrieben.
Startordner
Hier kann eingestellt werden, ab welchem Ordner der Medienstruktur der Benutzer Zugriff auf die Medien hat.
Werden konkurrierende Einstellungen in mehreren Gruppen des Benutzers vorgenommen, zählt die Einstellung der obersten Gruppe, wobei die Reihenfolge der Gruppen beim Benutzer angepasst werden kann. Einstellungen am Benutzer selbst überschreiben die Einstellungen der Gruppen.
Backend Menü
Hier können die einzelnen Menüpunkte frei gegeben werden. Die einzige Seite, die grundsätzlich von jedem Benutzer aufgerufen werden kann ist das Dashboard. Alle anderen Menüpunkte müssen über Gruppen oder beim Benutzer selbst frei geschaltet werden.
Sprache / Domain
Solange ein Benutzer nicht Zugriff auf wenigstens eine Sprache / Domain hat, kann er sich im System nicht anmelden. Hat ein Benutzer Zugriff auf mehrere Sprachen / Domains, kann er in der Titelleiste des Backends auswählen, welche Sprache / Domain er bearbeiten möchte.
Seitenzugriff einschränken
Hier wird pro Sprache / Domain eingestellt, welche Frontend Seiten vom Benutzer bearbeitet werden dürfen. Ist nichts ausgewählt, dann hat er Zugriff auf alle Seiten, aber sobald mindestens eine Seite definiert ist, sind die übrigen Seiten für die Bearbeitung gesperrt.
Wird Zugriff auf eine Seite gewährt, die Unterseiten aufweist, gilt der Zugriff automatisch auch für diese Unterseiten.
Erlaubte Medienordner
Falls nichts eingestellt ist, haben Benutzer Bearbeitungsrechte auf alle Medienordner. Sobald in einer Gruppe oder am Benutzer selbst explizit erlaubte Ordner ausgewählt sind, kann der Benutzer nur noch in diesen Ordnern Dateien hochladen, löschen oder den Datensatz bearbeiten.
Trotzdem kann er auch Dateien aus nicht erlaubten Ordnern in Inhaltselementen auswählen.
Events / News
Vergibt man eine Event- bzw. News Kategorie, werden im Backend News / Events automatisch nach dieser Kategorie gefiltert und wenn der Benutzer ein neues Event / Newsbeitrag erstellt wird diese Kategorie automatisch vergeben. Der Benutzer kann Einträge ohne diese Kategorie nicht anzeigen / bearbeiten.
Die Standardadressen für Veranstalter / Herausgeber dienen dazu, diese Adressen bei Neuanlage automatisch vorzuschlagen.
Werden konkurrierende Einstellungen in mehreren Gruppen des Benutzers vorgenommen, zählt die Einstellung der obersten Gruppe, wobei die Reihenfolge der Gruppen beim Benutzer angepasst werden kann. Einstellungen am Benutzer selbst überschreiben die Einstellungen der Gruppen.
Verbotene Inhaltselemente
Der Zugriff auf Inhaltselementtypen wird verweigert, wenn der Elementtyp entweder am Benutzer selbst, oder in einer zugewiesenen Gruppen verboten ist. Der Benutzer sieht die Elemente zwar im Backend, kann sie aber weder bearbeiten, löschen noch neue Elemente dieses Typs einfügen.
Gesperrte Felder / Aktionen
- Gesperrte Felder werden in den Backend Formularen ausgeblendet. Wenn alle Felder einer Rubrik gesperrt sind, verschwindet automatisch die gesamte Rubrik. Mit ausreichend technischem Geschick könnte ein Benutzer die Felder jedoch trotzdem sichtbar machen und ändern.
Im Quellcode der Backendmasken kann man im Attribut "data-fieldname" der einzelnen Eingabefelder einsehen, unter welchem Namen das Element ausgeblendet werden kann. - Gesperrte Aktionen bezieht sich auf die Buttons in der Kopfleiste der Menüpunkte (z.B. "Neu") und die Symbole am rechten Rand von Tabellenzeilen (z.B. bearbeiten, kopieren, löschen). Diese Sperre kann auch mit technischem Geschick nicht umgangen werden.
Im Quellcode der Backendseiten kann man im Attribut "data-actionname" der einzelnen Buttons oder Icons einsehen, unter welchem Namen die Aktion gesperrt werden kann.
Elementarten
- Tabelle
Die Sperre greift, wenn ein Datensatz aus dieser Tabelle aktiv ist oder man sich in einem Backend Menüpunkt befindet, der Sätze aus dieser Tabelle bearbeitet. - Inhaltselement
Die Sperre gilt nur für einen bestimmten Inhaltselementtyp. Soll eine Sperre für alle Inhaltselemente gelten, verwendet man statt dessen die Elementart "Tabelle" und wählt die Tabelle "Inhalt (element)" aus. - Seite
Die Sperre gilt nur für einen bestimmten Menüpunkt, bzw. eine Backend Administrationsseite
Feld- / Aktionsname
je nachdem, welche Elementart und welches Element ausgewählt wurde, wird die Eingabe des Feld- / Aktionsnamens durch verfügbare Standardwerte unterstützt. Es können aber auch abweichende Namen verwendet werden.