Upvotes
Upvote: espaço-quadro em que membros propõem tópicos (com até 4 fotos), todos votam (um voto por tópico, retirável) e comentam, e a equipe move cada tópico entre Aberto, Planejado, Em andamento, Feito e Arquivado (com motivo), reabre e junta duplicados. Em espaço público, a leitura dispensa login; quem votou só a equipe vê
17 endpoints
- GET
/api/upvotes/spaces/{spaceId}Quadro de Upvote - PUT
/api/upvotes/spaces/{spaceId}Atualiza a configuração do quadro de Upvote - GET
/api/upvotes/spaces/{spaceId}/topicsLista os tópicos do quadro - POST
/api/upvotes/spaces/{spaceId}/topicsCria um tópico - GET
/api/upvotes/spaces/{spaceId}/similarTópicos parecidos com um título - GET
/api/upvotes/topics/{id}Detalhe de um tópico - PATCH
/api/upvotes/topics/{id}Edita um tópico - DELETE
/api/upvotes/topics/{id}Apaga um tópico - PUT
/api/upvotes/topics/{id}/voteVota no tópico - DELETE
/api/upvotes/topics/{id}/voteRemove o voto - GET
/api/upvotes/topics/{id}/votersQuem votou no tópico - GET
/api/upvotes/topics/{id}/commentsComentários do tópico - POST
/api/upvotes/topics/{id}/commentsComenta no tópico - DELETE
/api/upvotes/comments/{id}Apaga um comentário - POST
/api/upvotes/topics/{id}/statusMuda o estado do tópico - POST
/api/upvotes/topics/{id}/reopenReabre um tópico - POST
/api/upvotes/topics/{id}/mergeJunta o tópico em outro