Grav-plugin-admin: GUI du gestionnaire d'utilisateurs

Créé le 11 mars 2016  ·  4Commentaires  ·  Source: getgrav/grav-plugin-admin

Proposition

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.

Cas d'utilisation

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.

Fonctionnalité

  1. Créer de nouveaux utilisateurs
  2. Supprimer des utilisateurs
  3. Modifier les utilisateurs (Modifier les noms, les adresses e-mail, les mots de passe, les autorisations de compte, etc. ; très probablement en utilisant le même formulaire que celui utilisé pour modifier le compte d'utilisateur de l'administrateur du site)
  4. Modification en bloc des utilisateurs (pour appliquer des autorisations, supprimer plusieurs utilisateurs et d'autres tâches dans lesquelles plusieurs utilisateurs doivent être manipulés en même temps)

Commentaire le plus utile

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.

Tous les 4 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

Quy picture Quy  ·  6Commentaires

Genenenenaam picture Genenenenaam  ·  5Commentaires

jundiya picture jundiya  ·  4Commentaires

ritchiedalto picture ritchiedalto  ·  6Commentaires

ghost picture ghost  ·  6Commentaires