US092-TASK108-EndpointForEditingListItems
Banco agora tem uma tabela (que não é m2m) para listas de desejos e uma tabela (m2m) de relação entre itens e a lista de desejos.
Também foram criadas as rotas de:
- Retornar todas as listas
- Retornar todos os itens de uma lista (retorna as relações m2m entre o ID da lista que foi enviado como parâmetro e os IDs dos itens)
- Retornar todas as listas de um usuário
- Retornar a lista de um evento
- Retornar todas as listas de um amigo (esta rota não foi testada)
- Criar uma lista (segue a lógica de negócios de "várias listas por usuário, uma lista por evento")
- Adicionar itens a uma lista (adiciona apenas um item)
- Remover itens de uma lista (remove apenas um item)
- Deletar uma lista (também deleta todas as relações m2m relacionadas àquela lista)
Ainda é necessário validar o funcionamento dessas modificações do Banco em outras máquinas.