====== Benutzer-Verwaltung ====== ===== Allgemeines ===== Im Backend können Administratoren mit den entsprechenden Rechten unter dem Menüpunkt **//Benutzer//** bearbeiten und löschen. Ein Erstellen von Nutzern ist aus organisatorischen Gründen nicht möglich. Sofern die Benutzer-Registrierung in der Konfigurationsdatei ''.env'' aktiviert ist, können sich Nutzer jedoch selbst registrieren bzw. anmelden. Wird eine Benutzer-Registrierung nicht benötigt, dann brauchen keinerlei Einstellungen vorgenommen werden. Es kann dabei eine beliebige Anzahl an //Super-Administrator//en geben. ===== Benutzer-Gruppen ===== Es gibt sechs vordefinierte Nutzergruppen, die nicht geändert oder umbenannt werden können. Neu registrierte Nutzer werden automatisch der Nutzergruppe //registriert// zugewiesen. Der erste registrierte Nutzer gehört immer automatisch der Nutzergruppe //Super-Admin// und hat damit **alle** Rechte! Benutzer können den Nutzergruppen frei zugewiesen werden. Damit ist eine sehr flexible Rechteverwaltung möglich. ===== Rechte-Verwaltung ===== Standardmäßig haben alle Nutzergruppen **keinerlei** Rechte. Nutzer der Nutzergruppe //Super-Admin// haben generell **alle** Rechte, die auch nicht eingeschränkt werden können. Derzeit können Rechte noch nicht über das Backend vergeben werden. Die Konfiguration muss direkt in der Datenbank erfolgen. Dies geschieht in der Tabelle ''groups''. Die gewährten Rechte sind dabei in der Spalte ''permissions'' als JSON-String hinterlegt. ===== Moderation ===== ===== Beispiel für Landschaftsfotoportal ===== Alle registrierten Benutzer gehören der Nutzergruppe //registriert// an. Diese Gruppe ist moderiert und hat daher folgende Konfiguration in der Datenbanktabelle/-spalte ''groups.config'': { "is-moderated": true } Alle Moderatoren gehören (derzeit) der Nutzergruppe //Super-Admin// an. Diese Gruppe darf moderieren und hat daher folgende Konfiguration in der Datenbanktabelle/-spalte ''groups.config'': { "is_moderator": true } ---- [[manual:start|Inhaltsverzeichnis]]