SOS-RS / backend

Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos
https://sos-rs.com
MIT License
706 stars 306 forks source link

Histórico de Modificações dos Itens do Abrigo #146

Closed rhuam closed 1 month ago

rhuam commented 2 months ago

História de Usuário: Como administrador do sistema, quero que cada atualização em um item seja registrada em uma tabela específica de logs, contendo detalhes como item, abrigo, prioridade anterior e atual, data e hora da atualização, IP do solicitante, e se autenticado, o id do usuário para manter um histórico detalhado das mudanças para auditoria e monitoramento.

Critérios de Aceitação:

Definition of Done (DoD):

samiraetc commented 2 months ago

assim que finalizarem essa tarefa, peço por favor que me mencionem pra que eu possa finalizar a parte do frontend

diegodario88 commented 2 months ago

Olá, fiquei com uma dúvida com relação ao item. Qual entidade deve-se ouvir as atualizações para proceder com a escrita na tabela item_updates_log?

giggio commented 2 months ago

Estou fazendo esse item.

giggio commented 2 months ago

@rhuam Seria bom esclarecer, no banco de dados não há uma tabela de items, mas os itens são chamados de supplies. É isso que vamos manter o log? Recomendo o uso de supplies_history para a tabela.

rhuam commented 2 months ago

@risaddex pode só alterar o nome da tabela para supplies_history, por gentileza. Foi uma sugestão pertinente do @giggio que ajuda a entender o que essa tabela armazena de fato.

risaddex commented 2 months ago

ok! subindo a implementação agora. Não vou conseguir testar os edge cases agora. Por favor me ajudem na revisão

larissapissurno commented 1 month ago

movendo para "Disponível para QA", pois foi movida automaticamente para "Done" ao mergear o PR