Skip to content

[Gerenciamento de Usuários] Criar tela e Listar Usuários #23

@dsalexan

Description

@dsalexan

História de Usuário

O administrador precisa de uma tela para gerenciar os usuários cadastrados na plataforma.

Resumo

Épico: #22

Criar a tela de Gerenciamento de Usuários. Essa tela deve aparecer no menu lateral somente para administradores (caso um usuário não administrador tente acessa-la manualmente, deve ser redirecionado para a página inicial.

Essa tela deve ter uma tabela listando todos os usuários da plataforma. Somente listar todos os usuários é suficiente, questões como filtros ou funcionalidades secundárias (adicionar, editar ou remover usuários) serão tratadas em tasks a parte.

Informações

Exibir em cada linha da tabela as informações abaixo:

  • Nome
  • E-mail + username
  • Bairro
  • Numero de postagens (clicável, redirecionando em uma nova aba para a tela de gerenciamento de postagens já filtrando para só mostrar as postagens do usuário)
  • Ações (coluna vazia, para ser preenchida em outras tasks)

Critérios de Aceite

  • Criar a tela
    • Mostrar a tela no menu lateral (somente para administradores)
    • Caso um não administrador tente acessar a tela, deve ser redirecionado
  • Listar todos os usuários, com cada linha contendo:
    • Nome
    • E-mail + username
    • Bairro
    • Numero de postagens
    • Ações

Protótipo

#7

Informações Adicionais

Essa é a task principal do épico de Gerenciamento de Usuários (#22). Como todas as outras tasks relacionadas dependem dessa, ela deve ser aprovada primeiro para implementação do resto. Prioridade alta.

Metadata

Metadata

Assignees

Labels

priority: criticaluma tarefa que precisa ser completada o mais rápido possível para a continuidade do projetotype: featurenova funcionalidade do projeto

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions