backend
backend copied to clipboard
Remoção de Itens Antigos
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.