Banco de tareas
SEG-005SeguridadAntes de lanzar
Purgar avisos y votos caducados del mapa
- Dificultad
- Primera vez
- Estimación
- 3h
- Estado
- Hecha · @dumonde-lab
- Habilidades
- postgressqlsupabase
Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.
Contexto
Los avisos caducados solo se ocultaban: quedaban para siempre con coordenadas, autora y hora, y los votos con user_id. Un historial de ubicaciones de cada activista. La función ya existe; falta programarla al desplegar.
Qué hacer
- Hecho:
purgar_avisos()(borra avisos con más de 1 hora caducados, con sus votos, e intentos de aval de más de un día) y explicación en /privacidad. - Pendiente: activar
pg_crony programarselect cron.schedule('purga-avisos', '*/15 * * * *', 'select purgar_avisos()')en cada instancia; documentarlo en docs/guias/asociaciones.md.
Criterios de aceptación
Tras ejecutarla no quedan avisos caducados hace más de 1 hora (probado)
votos_avisono conserva filas de avisos borrados (borrado en cascada)anonno puede ejecutar la función por RPCLa purga está programada y documentada para las asociaciones