Ajoutez un gestionnaire d'utilisateurs (basé sur une interface graphique) au plug-in Admin pour permettre aux administrateurs d'ajouter, de supprimer, de modifier et d'effectuer facilement d'autres tâches relatives aux utilisateurs d'un site Grav.
En ce qui concerne la définition d'un gestionnaire d'utilisateurs, il s'agit d'un module qui contient des fonctionnalités permettant la manipulation de comptes d'utilisateurs par un administrateur ou un autre utilisateur privilégié. Un tel exemple de gestionnaire d'utilisateurs pertinent pour cette demande de fonctionnalité est le gestionnaire d'utilisateurs trouvé dans le CMS Wordpress.
Un cas d'utilisation important pour un gestionnaire d'utilisateurs dans le plug-in Admin serait pour les administrateurs de site, les développeurs et d'autres personnes qui peuvent avoir besoin d'implémenter Grav pour créer des comptes d'utilisateurs pour des clients ou des collaborateurs afin que ces utilisateurs puissent effectuer les tâches de site les plus basiques (telles que comme la création de pages et de publications) sans que l'administrateur ou l'implémenteur d'un site effectue ces tâches pour eux, ce qui permet de gagner du temps spécifiquement pour les professionnels qui peuvent avoir plusieurs clients ou collaborateurs.
Ceci est déjà pris en compte dans la version Pro du plugin admin
https://getgrav.org/blog/beta-admin-plugin-available
Cet article de blog contient des informations sur la version initiale du plugin d'administration et contient également des informations sur la version pro (pas encore lancée)
En fait, nous avons déjà obtenu la plupart de ces travaux dans notre projet de développement professionnel.
Vous pouvez également créer manuellement un fichier user/accounts/admin.yaml. Ce nom de fichier est en fait le nom d'utilisateur que vous utiliserez pour vous connecter. Le contenu contiendra les autres informations pour l'utilisateur.
https://getgrav.org/blog/beta-admin-plugin-available
Cependant, si vous souhaitez avoir un utilisateur en tant qu'éditeur (pas administrateur), il semble que vous ne puissiez pas définir un niveau d'accès séparé. Ayant:
access:
admin:
login: true
super: false
donnera un accès refusé.
Ah, trouvé : https://learn.getgrav.org/admin-panel/faq#adding -and-managing-users
Cela fonctionne maintenant avec :
access:
admin:
login: true
super: false
pages: true
site:
login: true
Cependant, en cliquant sur votre propre profil, par exemple admin/users/tester
, donne "Accès refusé", il n'y a pas d'option d'accès pour la page de profil.
Laisser mon commentaire ici pour aider les autres.
@Vivalldi @rhukster Cette version pro existe-t-elle maintenant ? Ne rien trouver de spécifique à ce sujet et ce serait bien d'avoir une interface graphique de gestion des utilisateurs.
Commentaire le plus utile
https://getgrav.org/blog/beta-admin-plugin-available
Cependant, si vous souhaitez avoir un utilisateur en tant qu'éditeur (pas administrateur), il semble que vous ne puissiez pas définir un niveau d'accès séparé. Ayant:
donnera un accès refusé.
Ah, trouvé : https://learn.getgrav.org/admin-panel/faq#adding -and-managing-users
Cela fonctionne maintenant avec :
Cependant, en cliquant sur votre propre profil, par exemple
admin/users/tester
, donne "Accès refusé", il n'y a pas d'option d'accès pour la page de profil.Laisser mon commentaire ici pour aider les autres.