Fügen Sie dem Admin-Plugin einen Benutzermanager (basierend auf einer GUI) hinzu, damit Administratoren problemlos andere Aufgaben in Bezug auf Benutzer einer Grav-Site hinzufügen, entfernen, ändern und ausführen können.
In Bezug auf die Definition eines Benutzermanagers ist dies ein Modul, das Funktionen enthält, die die Manipulation von Benutzerkonten durch einen Administrator oder einen anderen privilegierten Benutzer ermöglichen. Ein solches Beispiel für einen Benutzermanager, der für diese Funktionsanforderung relevant ist, ist der Benutzermanager, der sich im Wordpress-CMS befindet.
Ein prominenter Anwendungsfall für einen Benutzermanager im Admin-Plugin wären Site-Administratoren, Entwickler und andere Personen, die möglicherweise Grav implementieren müssen, um Benutzerkonten für Kunden oder Mitarbeiter zu erstellen, damit diese Benutzer die grundlegenderen Site-Aufgaben ausführen können (wie z B. das Erstellen von Seiten und Beiträgen), ohne dass der Administrator oder der Implementierer einer Site diese Aufgaben für sie ausführen muss, was insbesondere Fachleuten, die möglicherweise mehrere Kunden oder Mitarbeiter haben, Zeit spart.
Dies wird bereits in der Pro-Version des Admin-Plugins berücksichtigt
https://getgrav.org/blog/beta-admin-plugin-verfügbar
Dieser Blog-Beitrag enthält Informationen aus der ersten Veröffentlichung des Admin-Plugins und enthält auch Informationen über die Pro-Version (noch zu starten).
Tatsächlich haben wir das meiste davon bereits in unserem Pro-Entwicklungsprojekt umgesetzt.
Alternativ können Sie eine Datei user/accounts/admin.yaml manuell erstellen. Dieser Dateiname ist eigentlich der Benutzername, mit dem Sie sich anmelden. Der Inhalt enthält die anderen Informationen für den Benutzer.
https://getgrav.org/blog/beta-admin-plugin-verfügbar
Wenn Sie jedoch einen Benutzer als Bearbeiter (nicht Admin) haben möchten, können Sie anscheinend keine separate Zugriffsebene festlegen. Habe:
access:
admin:
login: true
super: false
wird ein Zugriff verweigert.
Ah, gefunden: https://learn.getgrav.org/admin-panel/faq#adding-and-managing-users
Es funktioniert jetzt mit:
access:
admin:
login: true
super: false
pages: true
site:
login: true
Wenn Sie jedoch auf Ihr eigenes Profil klicken, zB admin/users/tester
, erhalten Sie "Zugriff verweigert", es gibt keine Zugriffsoption für die Profilseite.
Hinterlasse meinen Kommentar hier, um anderen zu helfen.
@Vivalldi @rhukster Gibt es diese Pro-Version jetzt? Finde nichts Spezifisches dazu und wäre schön, eine Benutzerverwaltungs-GUI zu haben.
Hilfreichster Kommentar
https://getgrav.org/blog/beta-admin-plugin-verfügbar
Wenn Sie jedoch einen Benutzer als Bearbeiter (nicht Admin) haben möchten, können Sie anscheinend keine separate Zugriffsebene festlegen. Habe:
wird ein Zugriff verweigert.
Ah, gefunden: https://learn.getgrav.org/admin-panel/faq#adding-and-managing-users
Es funktioniert jetzt mit:
Wenn Sie jedoch auf Ihr eigenes Profil klicken, zB
admin/users/tester
, erhalten Sie "Zugriff verweigert", es gibt keine Zugriffsoption für die Profilseite.Hinterlasse meinen Kommentar hier, um anderen zu helfen.