Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

US07 - Visualizar Histórico de Empréstimos #105

Open
22 of 23 tasks
mateusmaiamaia opened this issue Jan 12, 2025 · 2 comments
Open
22 of 23 tasks

US07 - Visualizar Histórico de Empréstimos #105

mateusmaiamaia opened this issue Jan 12, 2025 · 2 comments

Comments

@mateusmaiamaia
Copy link
Contributor

mateusmaiamaia commented Jan 12, 2025

Descrição

Eu, como Ana Clara, desejo visualizar meu histórico de empréstimos, para monitorar os livros já lidos.

Tarefas

  • Criar uma tela no sistema para exibir o histórico de empréstimos do usuário.
  • Recuperar os dados de empréstimos do banco de dados para o usuário logado.
  • Implementar funcionalidade de ordenação dos empréstimos por data.
  • Exibir o histórico em formato de Grid com as informações pertinentes.

Critérios de Aceitação

  • O sistema deve exibir o histórico completo de empréstimos do usuário logado.
  • O usuário deve poder ordenar os empréstimos por data, de forma crescente ou decrescente.
  • Para cada item no histórico, as informações exibidas devem incluir:
    • Capa do livro
    • Título do livro
    • Data do Empréstimo
    • Data de Devolução
      • Caso o livro tenha sido devolvido, a data de devolução será exibida.
      • Caso o livro não tenha sido devolvido, a data de devolução será marcada como "Em posse".
    • Status do livro
      • "Em posse" caso o livro não tenha sido devolvido.
      • "Devolvido" caso o livro tenha sido devolvido.
  • O histórico deve ser apresentado em formato de Grid, com cada linha representando um empréstimo.
  • Deve ser possível navegar entre as páginas utilizando controles de paginação (como botões "Próximo", "Anterior" e números de páginas).
  • O sistema de pesquisa deverá exibir os resultados paginados, apresentando até 20 livros por página.
  • Os filtros disponíveis para pesquisa no histórico de empréstimos são:
    • Por Data: permite selecionar um intervalo de datas para localizar registros específicos.
    • Por Status do Empréstimo: Identifica o estado atual do empréstimo, como em andamento, finalizado ou atrasado.
    • Por Duração do Empréstimo: Ajuda a filtrar registros com base no tempo total de empréstimo, como curto, médio ou longo prazo.

Protótipo

https://www.figma.com/design/edZfZi6v6sV8lmFCfGCMPW/Livro-Livre?node-id=172-5&p=f&t=lT4R8ONZmcjjczL9-0

@mateusmaiamaia mateusmaiamaia changed the title US07 US07 - Visualizar Histórico de Empréstimos Jan 12, 2025
@jpmartins201
Copy link

  1. Incluir filtros/ordenação no protótipo
  2. Descrever comportamento da escolha de filtros/ordenação
  3. Haverá paginação ou será scroll infinito?

@jpmartins201
Copy link

Validado!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

6 participants