Skip to content

[Gerenciamento de Postagens] Criar Tela e Listar Postagens #28

@dsalexan

Description

@dsalexan

História de Usuário

O moderador/administrador precisa de uma tela para gerenciar postagens da plataforma.

Resumo

Épico: #27

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

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

Informações

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

  • Título da Postagem
  • Autor da Postagem (clicável, redirecionando em uma nova aba para a tela de gerenciamentos de usuários, já exibindo os detalhes do usuário em questão)
  • Data de Criação
  • Categoria
  • Numero de comentários (clicável, redirecionando em uma nova aba para a tela de gerenciamento de comentários já filtrando para só mostrar as os comentários da postagem)
  • 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 moderador/administrador)
    • Caso um não moderador/administrador tente acessar a tela, deve ser redirecionado
  • Listar todos as postagens, com cada linha contendo:
    • Título
    • Autor
    • Data de criação
    • Categoria
    • Numero de comentários
    • Ações

Protótipo

#19

Informações Adicionais

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

BLOCKED Essa task está bloqueada, esperando a aprovação do protótipo: #19.

Metadata

Metadata

Assignees

No one assigned

    Labels

    on holdindica que essa issue/PR não deve evoluir de estágio ou ser desenvolvida por alguma razão Xpriority: highuma tarefa de alta importância/relevância, pode impactar no desenvolvimentostage: blockedalgo está impedindo o andamento dessa issue/PRtype: featurenova funcionalidade do projeto

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions