Open thaisescobarf opened 3 months ago
Ok
US para aprovação de @Vanessapcs Enviada em 26/03/2024 Ajuste de erro na plataforma
Essa tela eu acredito que seria uma variação dessa
06/04/2024
@thaisescobarf algumas considerações:
Entendi a permissão de cada perfil sobre a função de "atribuir perfil a outro usuário". Porém não vi sobre as funcionalidades básicas, por exemplo:
Quem tem a permissão para cadastrar, visualizar, alterar ou excluir um produto?
Quem tem a permissão para cadastrar, visualizar, alterar ou excluir um usuário?
Quem tem a permissão para mandar uma weekly?
Esses itens também são importantes para que tenhamos uma listas de permissões default e as próximas vamos mencionando na própria US.
Eu preciso me reunir com vocês para entender um pouco como está essa jornada, porque não compreendi muito bem esse campo de incluir squad no gerenciamento de perfil.
@thaygjo Legal, podemos seguir conforme essa outra tela, só personalizando para esses dados. E acho importante ter um campo de busca tbm.
US para aprovação de @Vanessapcs Enviada em 19/04
Dividindo em paralelo com a @thaygjo Conseguimos a tela para segunda a tarde? Assim já tentamos incluir na planning. Obs: Não usar foto dos usuários ainda, ok?
@thaisescobarf seguem considerações (criei um checklist porque você pode ir selecionando os itens já ajustados ou respondidos):
Regras Gerais:
[x] Critérios 4 e 5: você usa a opção "sem produto" para as pessoas com perfil "usuário" e "administrador", porém você não apresenta uma coluna especificando o perfil da pessoa. Desta forma, você acabará clicando em administradores para gerenciar o perfil e só depois que entrar vai perceber que a pessoa não precisa ter o perfil configurado, porque ela é um admin e não um usuário. Desta forma, para facilitar, você poderia trazer a coluna que especificasse o perfil da pessoa, ou mudar a nomenclatura, onde as pessoas "admin" trariam a descrição "não se aplica" para a coluna de produtos, visto que elas não estarão nunca vinculadas a um.
[x] Critério 6: "...exceto os membros da nossa squad, que devem ter a permissão de "administrador" atribuída às suas contas." Quem são os membros da "nossa squad"? O desenvolvedor não é obrigado a saber. Precisa ter aqui uma lista de usuários, e-mails e dados de todas as pessoas que serão atribuúdas automaticamente a admin.
Tela 1:
[x] Critério 2: Qual a ordem de apresentação da lista? Alfabética? Se eu tiver Pedro Silva, Amanda Souza e Pedro Oliveira, como será a ordem de apresentação dessas pessoas na lista de usuários?
[x] Critérios de aceite 3 e 4: não acho que a ideia da "caixa de seleção" seja a melhor em termos de usabilidade. O usuário precisará clicar na caixa e depois no botão "editar" (2 cliques). Além disso você está implementando uma lógica de que quando eu clico em 1 caixa de seleção, todos as outras ficarão desabilitadas (mais desenvolvimento). Por ter uma ação obrigatória antes de editar (selecionar o usuário na caixa), o próprio botão editar também tem que ter uma lógica de só habilitar quando alguma caixa é selecionada (mais desenvolvimento). Dito isso, minha sugestão é que a opção de "editar" (seja através de um botão ou um ícone - que faz mais sentido) fique ao lado de cada usuário na própria linha da lista, conforme print abaixo. Desta forma o admin só fará 1 clique e seguirá para a tela de edição daquela pessoa específica.
[x] Critério 8: Que tela de "onboarding" é essa? Trazer o endereço da página ou o link do card que a referencia.
[x] Critério 11: Tem um limite mínimo de caracteres para pesquisa? Se eu colocar apenas a lera "a" e pesquisar, é possível?
[x] Critério 12: Dá uma lida no critério, pois ele ficou confuso. Acho que você copiou e colou e acabou esquecendo de apagar palavras (A pesquisa será não será realizado ao clicar no ícone de "X. E o texto dentro da barra será removido/limpo.).
[x] Critério 13: Eu não entendi esse critério.
[x] PS: Criar um critério que descreva as colunas do resultado da pesquisa.
Tela 2:
[x] Critério 6: Explicar que a opção "usuário" será default. Você falou isso na outra tela, mas aqui faz mais sentido, visto que é onde faremos o gerenciamento do perfil do usuário específico.
[x] Critério 8: Tem dois critérios de número 8.
[x] Critério 8: Além da lista dos produtos, tem a opção "sem produto".
[x] Critérios 12 e 13: Como a seleção do perfil impacta na lista de produtos apresentadas, visto que o perfil "admin" fará que a lista de produtos não apresente os produtos disponíveis, ficaria mais coerente que a ordem de apresentação na tela 2, fosse primeiro a seleção do "perfil" e depois a seleção do "produto" e não ao contrário como está na tela agora, visto que como usabilidade o usuário poderá selecionar um produto e depois colocar a opção admin que alteraria a seleção que ele fez anteriormente.
[x] Critério 14: Acredito que se ele selecionar a opção "Não", deveria continuar na tela 02, pois o "não" pode ter sido por ter escolhido um perfil ou produto errado.
[x] Obs: Qual o comportamento do botão "cancelar"? Qual o comportamento caso o admin faça alterações nesta tela e selecione "cancelar"? Será apresentada uma mensagem de confirmação, do tipo "Deseja mesmo cancelar a atribuição de perfil? Você já fez alterações neste cadastro e caso confirme cancelamento, as atualizações não serão salvas".
US para aprovação de @Vanessapcs Enviada em 22/04 Van, além das alterações que você pontuou, também inclui uma opção de filtro para as colunas de produto e permissão. E coloquei aonde essa funcionalidade entraria (o caminho para o usuário): através do menu.
US alterada para aprovação @Vanessapcs @Vanessavpcs O que eu fiz:
@thaisescobarf incluir o nome do @Edson445 nas informações adicionais. Verificar se a Thaynna ainda está no time (caso não, remover) e seguir a US para ready,
Definição Como administrador, desejo atribuir permissões de acesso e produtos aos usuários, para garantir que tenham acesso às funcionalidades adequadas às suas funções e produtos.
Descrição A página "Gerenciamento de Usuários" oferece visibilidade de todos os usuários cadastrados na plataforma. Permite que os administradores atribuam permissões aos usuários (por enquanto, apenas de founder ou de administrador) e possibilita a atribuição ou alteração de um produto a um usuário.
Telas Link com as telas: https://www.figma.com/file/MSoP6mjKZ0EjjY9OXrjaqp/Projeto%3A-Labs?type=design&node-id=2401%3A7703&mode=design&t=HhgYdzwC4W1PRKn3-1
Tela 01:![Image](https://github.com/SouJunior/products/assets/153775357/c2143fd7-47b5-4d61-86e3-eaed1033a149)
Tela 02:![Image](https://github.com/SouJunior/products/assets/153775357/6a75f8e9-a865-4284-ad5b-0e8d1af543fe)
Critérios de Aceite
Tela 01:
Tela 02:
Informações Adicionais As regras referentes a cada tipo de permissão estão descritas em https://github.com/SouJunior/products/issues/542 Os membros da nossa squad, devem ter a permissão de "administrador" atribuída às suas contas. Os dados da equipe:
Wouerner Brandão wouerner@gmail.com
Vanêssa Santana vanypcs@gmail.com
Thais Escobar athaisescobar@gmail.com
Livia Figueiredo livia.figueiredo73@gmail.com
Victor Albuquerque Gomes victorgomesdisney@gmail.com
Daniel Reis d.s.reis123@gmail.com
Djhonantan Parreira djhonantanparreira@gmail.com
Edson
Leandro Thurler leothurler@gmail.com
Guilherme Silva guilhermesilvadev0@gmail.com