backend icon indicating copy to clipboard operation
backend copied to clipboard

Remoção de Itens Antigos

Open rhuam opened this issue 1 year ago • 4 comments

Precisamos garantir que itens com mais de 48 horas em "precisa - não urgente" ou "disponível para doação" sejam apagados automaticamente para manter a base de dados limpa e atualizada.

Problema

User story: Eu sou um administrador. Eu estou tentando manter a lista de necessidades atualizada. Mas muitos itens permanecem na lista sem necessidade após 48 horas, o que polui a base de dados e dificulta a visualização das necessidades reais.

É crucial que o sistema automaticamente apague itens desnecessários após 48 horas, garantindo que a base de dados seja limpa e precisa.

Critérios para aceitação

  • Itens em "precisa - não urgente" ou "disponível para doação" por mais de 48 horas devem ser automaticamente apagados.
  • Um hook no Node.js deve ser implementado para validar o estado dos itens a cada consulta.
  • O sistema deve registrar a remoção no histórico do sistema para fins de auditoria.

rhuam avatar May 19 '24 14:05 rhuam

Obs: depende da https://github.com/SOS-RS/backend/issues/146

diegodario88 avatar May 20 '24 14:05 diegodario88

acabei de enviar uma PR pra essa issue:

https://github.com/SOS-RS/backend/pull/157

-- Edit --

Peço desculpas, agora que percebi que pulei a etapas. Mas gostaria de ficar com essa tarefas, e ajusta-lá de acordo com a #146

luizpbello avatar May 20 '24 15:05 luizpbello

Importante que todos usuários responsáveis pela atualização dos itens, sejam comunicados dessa atualização antes de ser implementada, para que dores de cabeça sejam evitadas.

Uma possibilidade é colocar um na parte superior do Abrigo ou um pop-up, apenas para os usuários cadastrados, com 24h de antecedência.

g42puts avatar May 20 '24 16:05 g42puts

Acho que ai viraria um task pro frontend, não?

luizpbello avatar May 20 '24 17:05 luizpbello