Grav-plugin-admin: GUI do gerenciador de usuários

Criado em 11 mar. 2016  ·  4Comentários  ·  Fonte: getgrav/grav-plugin-admin

Proposta

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.

Caso de uso

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.

Funcionalidade

  1. Criar novos usuários
  2. Excluir usuários
  3. Modificar usuários (editar nomes, endereços de e-mail, senhas, permissões de conta, etc.; Provavelmente usando o mesmo formulário que é usado para modificar a conta de usuário do administrador do site)
  4. Editar usuários em massa (para aplicar permissões, excluir vários usuários e outras tarefas nas quais vários usuários precisam ser manipulados ao mesmo tempo)

Comentários muito úteis

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.

Todos 4 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações