Os usuários administradores devem ser capazes de gerenciar outros usuários por meio do console
Para fornecer gerenciamento de usuário por meio de uma interface da web (atualmente só é possível via CLI)
Nada disso.
Uma área administrativa dentro do console, onde os administradores podem configurar os usuários da implantação. Isso inclui:
Console
No menu suspenso do usuário (canto superior direito), podemos adicionar uma seção "Configurações de administrador", que só fica visível quando o usuário tem o sinalizador de administrador. O gerenciamento de usuários pode ser uma visualização simples, que lista todos os usuários (com pesquisa), todos os usuários não aprovados e um botão para convidar usuários por e-mail.
Vou fazer alguns wireframes rápidos para um POC.
sim.
Estou analisando isso agora e me perguntando se isso deveria ser parte do novo aplicativo de conta (# 1422), uma vez que o gerenciamento de usuários me parece uma preocupação superior.
Acredito que pode ser benéfico agrupar essas preocupações gerais do administrador no aplicativo de conta para também moldá-lo mais como uma ferramenta de configuração de pilha / implantação, mantendo o escopo do console para gerenciamento relacionado à rede. Podemos tornar isso acessível no console, em seguida, adicionando links para o aplicativo de conta (de preferência na lista suspensa do usuário).
Pensamentos @johanstokking @htdvisser ?
Minha opinião é dupla; uma é que não temos tempo de esperar pelo # 1422 para obter o gerenciamento básico de usuários, e a segunda é que acho que o que o novo aplicativo de conta será, uma vez que o definimos, é principalmente sobre o próprio usuário, e não sobre outros usuários.
Eu concordo com o comentário de @johanstokking . O aplicativo de conta será para gerenciar "sua própria conta de usuário", o console é para gerenciar a rede e quando você é um administrador que inclui os usuários de sua rede.
Empurrar isso para alto para evitar uma experiência do usuário somente CLI na fase inicial de integração para implantações.
Eu gostaria de adicionar uma pequena tabela de usuários não aprovados à visualização de gerenciamento de usuários no console. Caso contrário, o usuário teria que inserir o ID do usuário manualmente.
Vale a pena estender os RPCs para isso? No momento, não podemos filtrar a lista RPC. Da mesma forma, melhoraria muito a experiência do usuário se alguém pudesse pesquisar a lista de usuários.
Temos os RPCs de pesquisa para isso. Já planejamos adicionar um filtro state
a eles.