Agregue un administrador de usuarios (basado en una GUI) al complemento Admin para permitir que los administradores agreguen, eliminen, modifiquen y realicen fácilmente otras tareas relacionadas con los usuarios de un sitio Grav.
En lo que respecta a la definición de administrador de usuarios, este es un módulo que contiene características que permiten la manipulación de cuentas de usuario por parte de un administrador u otro usuario privilegiado. Un ejemplo de un administrador de usuarios relevante para esta solicitud de función es el administrador de usuarios que se encuentra dentro del CMS de Wordpress.
Un caso de uso destacado para un administrador de usuarios en el complemento Admin sería para administradores del sitio, desarrolladores y otras personas que puedan necesitar implementar Grav para crear cuentas de usuario para clientes o colaboradores, de modo que esos usuarios puedan realizar las tareas más básicas del sitio (como como la creación de páginas y publicaciones) sin requerir que el administrador o implementador de un sitio realice esas tareas por ellos, ahorrando tiempo específicamente para los profesionales que pueden tener varios clientes o colaboradores.
Esto ya se está considerando en la versión Pro del complemento de administración.
https://getgrav.org/blog/beta-admin-plugin-available
Esa publicación de blog contiene información de la versión inicial del complemento de administración y también contiene información sobre la versión pro (aún no se ha lanzado)
En realidad, ya tenemos la mayor parte de esto funcionando en nuestro proyecto de desarrollo profesional.
Alternativamente, puede crear un archivo user / accounts / admin.yaml manualmente. Este nombre de archivo es en realidad el nombre de usuario que utilizará para iniciar sesión. Los contenidos contendrán la otra información para el usuario.
https://getgrav.org/blog/beta-admin-plugin-available
Sin embargo, si desea tener un usuario como editor (no administrador), parece que no puede establecer un nivel de acceso separado. Teniendo:
access:
admin:
login: true
super: false
dará un acceso denegado.
Ah, encontrado: https://learn.getgrav.org/admin-panel/faq#adding -and-manage-users
Funciona ahora con:
access:
admin:
login: true
super: false
pages: true
site:
login: true
Sin embargo, al hacer clic en su propio perfil, por ejemplo, admin/users/tester
, aparece "Acceso denegado", no hay opción de acceso para la página de perfil.
Dejando mi comentario aquí para ayudar a otros.
@Vivalldi @rhukster ¿Existe ahora esta versión pro? No encuentro nada específico en él y sería bueno tener alguna GUI de administración de usuarios.
Comentario más útil
https://getgrav.org/blog/beta-admin-plugin-available
Sin embargo, si desea tener un usuario como editor (no administrador), parece que no puede establecer un nivel de acceso separado. Teniendo:
dará un acceso denegado.
Ah, encontrado: https://learn.getgrav.org/admin-panel/faq#adding -and-manage-users
Funciona ahora con:
Sin embargo, al hacer clic en su propio perfil, por ejemplo,
admin/users/tester
, aparece "Acceso denegado", no hay opción de acceso para la página de perfil.Dejando mi comentario aquí para ayudar a otros.