Adicione um gerenciador de usuários (baseado em uma GUI) ao plugin Admin para permitir que os administradores adicionem, removam, modifiquem e executem facilmente outras tarefas relacionadas aos usuários de um site Grav.
No que diz respeito à definição de gestor de utilizadores, trata-se de um módulo que contém funcionalidades que permitem a manipulação das contas dos utilizadores por um administrador ou outro utilizador privilegiado. Um exemplo de um gerenciador de usuários relevante para esta solicitação de recurso é o gerenciador de usuários encontrado no Wordpress CMS.
Um caso de uso proeminente para um gerente de usuário no plug-in Admin seria para administradores de sites, desenvolvedores e outros indivíduos que podem precisar implementar Grav para criar contas de usuário para clientes ou colaboradores, de modo que esses usuários possam realizar as tarefas mais básicas do site (como como a criação de páginas e posts) sem exigir que o administrador ou implementador de um site execute essas tarefas por eles, economizando tempo especificamente para profissionais que podem ter vários clientes ou colaboradores.
Isso já está sendo considerado na versão Pro do plugin admin
https://getgrav.org/blog/beta-admin-plugin-available
Essa postagem do blog contém informações da versão inicial do plugin de administração e também contém informações sobre a versão pro (ainda a ser lançada)
Na verdade, já temos grande parte disso funcionando em nosso projeto de desenvolvimento profissional.
Como alternativa, você pode criar um arquivo user / accounts / admin.yaml manualmente. Este nome de arquivo é na verdade o nome de usuário que você usará para fazer o login. O conteúdo conterá as demais informações para o usuário.
https://getgrav.org/blog/beta-admin-plugin-available
No entanto, se você gostaria de ter um usuário como editor (não administrador), parece que você não pode definir um nível de acesso separado. Tendo:
access:
admin:
login: true
super: false
dará um acesso negado.
Ah, encontrado: https://learn.getgrav.org/admin-panel/faq#adding -and-manage-users
Agora funciona com:
access:
admin:
login: true
super: false
pages: true
site:
login: true
No entanto, clicar no seu próprio perfil, por exemplo admin/users/tester
, dá "Acesso negado", não há opção de acesso para a página do perfil.
Deixando meu comentário aqui para ajudar os outros.
@Vivalldi @rhukster Esta versão profissional já existe? Não encontrando nada específico nele e seria bom ter alguma GUI de gerenciamento de usuário.
Comentários muito úteis
https://getgrav.org/blog/beta-admin-plugin-available
No entanto, se você gostaria de ter um usuário como editor (não administrador), parece que você não pode definir um nível de acesso separado. Tendo:
dará um acesso negado.
Ah, encontrado: https://learn.getgrav.org/admin-panel/faq#adding -and-manage-users
Agora funciona com:
No entanto, clicar no seu próprio perfil, por exemplo
admin/users/tester
, dá "Acesso negado", não há opção de acesso para a página do perfil.Deixando meu comentário aqui para ajudar os outros.