aceleradora-TW / aceleradora-TW/acelera-mais-api

Suporte a paginação: Endpoint Execices

Đang mở
#234 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
BACK-END bloqueado Nv: Difícil
Ngôn ngữ chính
TypeScript
Star
9
Fork
2
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Historia
===
Eu, como mentora avaliadora
Quero ver um número máximo de itens na listagem de desafios(20 Itens)
Para para não scrollar infinitamente e detonar meu computador esperando muitos anos para que listagem seja carregada (otimizar o tempo de carregamento)

Protótipo
===
Seguir padrão próximo ao Github
```
[ < Anterior ] [ 1 ] [ 2 ] [ 3 ] [ Próximo > ]
```

Critérios
===
- Na listagem de desafios
- Paginação segue o protótipo
- Aparecem no máximo 20 mentoras na listagem de mentoras avaliadoras
- É possível avançar para a próxima página
- É possível retornar para a página anterior
- É possível identificar em que página estamos

Contrato API
===

- Requisição GET /challenge?page=(Pagina desejada)
- Resposta:

```{
{
"message": "Informações encontradas com sucesso.",
"data": {
"hiringProcessId": "2",
"challengers": {
(Lista de Desafios)
},
"count": (Numero de Registros encontrados)
}

Tarefas
===

- Implementar o suporte a paginação no endpoint challenges

Notas Técnicas
===

Existem desafios técnicos para implementar a paginação de desafios antes da implementação do suporte a paginação no endpoint /Challenger.

- A construção de designer das Models do projeto não previa suporte a paginação
- Será necessária a criação de um novo card para remodelação das Models antes do desenvolvimento deste card
- A relação das Entidade de hiring process e challengers permite a criação de mais de um desafio
vinculado a um único usuário o que gera conflitos e inviabiliza a busca de um determinado numero especifico de registros vinculados a um hiring process

Documentação Técnica
===

Documentação TypeORM https://orkhan.gitbook.io/typeorm/docs/find-optionset=20
Documentação TypeORM https://orkhan.gitbook.io/typeorm/docs/find-options

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.