Saltar al contenido
Banco de tareas

COM-002ComunidadAntes de lanzar

Crear el botón de denunciar y la cola de moderación de la comunidad

Dificultad
Avanzada
Estimación
4d
Estado
Abierta
Habilidades
postgresrlsreacttypescript

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 comunidad (foros, hilos, comentarios) no tiene ninguna forma de denunciar un contenido, y la Ley de Servicios Digitales (art. 16) la exige a cualquier servicio que aloje contenidos de usuarias. Además, el primer mensaje de cada persona entra como pendiente, pero el panel de moderación solo revisa buzón, historias, convocatorias y enlaces: esos mensajes no tienen dónde aprobarse. Ver CONVIVENCIA.md §2.

Qué hacer

  1. Tabla denuncias (objetivo, motivo de una lista cerrada que sigue el Código de conducta, detalle opcional de 500 caracteres, estado, creada_en) con RLS: cualquiera con sesión inserta; solo moderación con segundo factor lee; la denunciante ve sus propias denuncias.
  2. Límite de denuncias por persona y hora para evitar campañas de denuncia masiva.
  3. Botón «Denunciar» discreto en cada hilo y comentario, con los motivos y la nota de que su identidad no se revela.
  4. Añadir al panel de moderación una pestaña «Comunidad» con los hilos y comentarios pendientes y las denuncias abiertas.
  5. Mostrar el resumen del Código de conducta con un botón «Entendido» la primera vez que alguien publica.

Criterios de aceptación

  • Una persona sin sesión no puede denunciar ni leer denuncias

  • La persona denunciada no puede saber quién la denunció

  • Los hilos y comentarios pendientes aparecen en el panel y se pueden aprobar u ocultar

  • Ocultar por denuncia no es automático: siempre decide una persona

  • Cada decisión queda en auditoria

Archivos

Antes, esto

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/COM-002-crear-el-boton-de-denunciar-y-la-cola-de.
  2. 2. En tareas/comunidad/COM-002-crear-el-boton-de-denunciar-y-la-cola-de-moderac.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