Feedbacks
Feedbacks: feedback privado entre colegas num espaço de Feedbacks (a comunidade pode ter vários, por time ou área). Cada feedback e cada pedido pertencem ao espaço onde foram dados, e as duas pessoas precisam abrir esse espaço. As rotas que agem num espaço recebem `spaceId`, opcional enquanto a comunidade tem um só; as listas sem `spaceId` juntam os espaços que a pessoa abre. Quem abre o espaço dá feedback (texto rico) a um colega, pede feedback com uma mensagem opcional, responde, recusa ou cancela um pedido, agradece um recebido e apaga o que deu. Só o autor e o destinatário leem o texto (e só quem pediu e a pessoa pedida leem o pedido): qualquer outra pessoa, inclusive owner, admin e SuperAdmin, recebe 404. Owner e admin veem só números no painel. Três e-mails da categoria `feedbacks`, nunca com o texto
24 endpoint
- GET
/api/feedbacksLista os meus feedbacks recebidos ou enviados - POST
/api/feedbacksDá um feedback a um colega - GET
/api/feedbacks/peopleBusca colegas para dar ou pedir feedback - GET
/api/feedbacks/dashboardNúmeros de Feedbacks no período (sem nenhum texto) - GET
/api/feedbacks/dashboard/exportBaixa os números de Feedbacks em CSV ou Excel - GET
/api/feedbacks/settingsConfigurações de um espaço de Feedbacks - PUT
/api/feedbacks/settingsDefine o limite de indicações de um espaço de Feedbacks - POST
/api/feedbacks/previewMonta o texto de um feedback pelo modelo guiado, sem enviar - GET
/api/feedbacks/themesLista os temas e comportamentos da comunidade - POST
/api/feedbacks/themesCria um tema - PUT
/api/feedbacks/themes/orderReordena os temas - PUT
/api/feedbacks/themes/{themeId}Edita, desativa ou reativa um tema - POST
/api/feedbacks/themes/{themeId}/behaviorsCria um comportamento num tema - PUT
/api/feedbacks/themes/{themeId}/behaviors/orderReordena os comportamentos de um tema - PUT
/api/feedbacks/themes/{themeId}/behaviors/{behaviorId}Edita, desativa ou reativa um comportamento - GET
/api/feedbacks/requestsLista os meus pedidos de feedback - POST
/api/feedbacks/requestsPede feedback a um colega - GET
/api/feedbacks/requests/{id}Um pedido de feedback - POST
/api/feedbacks/requests/{id}/answerResponde a um pedido de feedback - POST
/api/feedbacks/requests/{id}/declineRecusa um pedido de feedback - POST
/api/feedbacks/requests/{id}/cancelCancela um pedido de feedback que eu fiz - GET
/api/feedbacks/{id}Um feedback - DELETE
/api/feedbacks/{id}Apaga um feedback que eu dei - POST
/api/feedbacks/{id}/thankAgradece um feedback recebido