Grav-plugin-admin: Benutzermanager-GUI

Erstellt am 11. März 2016  ·  4Kommentare  ·  Quelle: getgrav/grav-plugin-admin

Vorschlag

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.

Anwendungsfall

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.

Funktionalität

  1. Neue Benutzer erstellen
  2. Benutzer löschen
  3. Benutzer ändern (Namen, E-Mail-Adressen, Passwörter, Kontoberechtigungen usw. bearbeiten; höchstwahrscheinlich mit demselben Formular, das zum Ändern des Benutzerkontos des Site-Administrators verwendet wird)
  4. Massenbearbeitung von Benutzern (zum Anwenden von Berechtigungen, Löschen mehrerer Benutzer und andere Aufgaben, bei denen mehrere Benutzer gleichzeitig bearbeitet werden müssen)

Hilfreichster Kommentar

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.

Alle 4 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen