caronae / caronae-backend

[Projeto descontinuado] Backend do Caronaê, app open-source de caronas usado por mais de 15 mil alunos da UFRJ
https://caronae.org
GNU General Public License v3.0
38 stars 16 forks source link

Criar rota única para listar caronas pendentes, ativas e ofertadas #11

Closed macecchi closed 6 years ago

macecchi commented 7 years ago

Criar uma rota única na API (ex: /user/{id}/rides) para carregar as caronas do usuário, separando por pendentes, ativas e ofertadas.

Já é possível obter as caronas de cada uma dessas categorias utilizando métodos do próprio User (activeRides, offeredRides, pendingRides), bastando apenas consolidar uma rota que retorna todas elas.

Como as caronas dessa tela serão exibidas em uma única tela "Minhas" no aplicativo, as caronas que pertencem a mais de uma dessas categorias não deve vir mais de uma vez, aparecendo apenas na categoria mais prioritária.

Prioridade das categorias: Pendente > Ativa > Ofertada

macecchi commented 7 years ago

Rota única para Pendentes / Ativas / Ofertadas