Saltar al contenido
Banco de tareas

PRO-006ProductoMejora

Acotar la moderación por asociación y ciudad

Dificultad
Avanzada
Estimación
2d
Estado
Abierta
Habilidades
postgresrlsreact

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

La guía para asociaciones habla de moderación local, pero la tabla moderadoras no tiene ámbito: toda moderadora ve y decide sobre todo el país. Con muchas asociaciones eso es demasiado poder y demasiada carga para cada persona.

Qué hacer

  1. Añadir ámbito (ciudad y/o asociacion, nulo = global) a moderadoras.
  2. Cambiar las políticas de moderación para que solo actúen dentro de su ámbito; las globales siguen siendo de la titular.
  3. Filtrar las colas de /moderar por ámbito.

Criterios de aceptación

  • Una moderadora de Valencia no puede publicar ni ocultar nada de Madrid, ni por la interfaz ni llamando a la API.

  • Pruebas de RLS que lo demuestran.

  • Guías de moderación y de asociaciones actualizadas.

Archivos

Antes, esto

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/PRO-006-acotar-la-moderacion-por-asociacion-y-ci.
  2. 2. En tareas/producto/PRO-006-moderacion-por-asociacion-y-ciudad.md, cambia la cabecera:
    estado: reservada
    asignada: tu_usuario_de_github
  3. 3. Abre un PR con ese cambio (commit firmado: git commit -s). Al fusionarse, es tuya durante 14 días.

Todo lo demás