¿Aprobar publicaciones forzadamente solo para usuarios específicos?

Estoy buscando una manera de requerir aprobación manual para todas las publicaciones futuras de un usuario específico (o un pequeño conjunto de usuarios), sin cambiar su nivel de confianza o moverlos a un grupo diferente.

El objetivo es esencialmente “marcar” a ciertos usuarios para que cada publicación que hagan vaya a la cola de moderación hasta que un miembro del personal la apruebe, y luego poder desactivar ese comportamiento si es necesario más adelante.

¿Hay alguna forma incorporada de hacer esto por usuario? ¿O esto requeriría un complemento o una solución personalizada?

No hay una forma integrada.

Quizás podrías echar un vistazo a esto: Force specific users through moderation

1 me gusta

Gracias. Noté que el plugin no se ha actualizado en unos 7 años, así que dudo un poco en instalarlo.

Mientras tanto, ¿cuál es la configuración recomendada para requerir aprobación para todos los usuarios nuevos (TL0)? Me gustaría que cada publicación de los nuevos miembros fuera a la cola de moderación hasta que el personal la apruebe.

¿Qué configuración(es) del sitio controlan esto?

Creo que lo encontré, ¿verdad?:

Edición 2:

Estoy un poco confundido por estas configuraciones:

¿Necesito eliminar “trust_level_0” de estas dos configuraciones? La redacción me está mareando/superando.

Edición 3:

¿Alguna lectura/documentación adicional sobre esta configuración? (¿qué son los usuarios “staged”?):

Escribí esta descripción general hace un tiempo:

Los usuarios en etapa (staged users) son usuarios creados cuando un usuario publicó por correo electrónico pero no se registró. Esto generalmente sucede a través de la entrada por correo electrónico (también puedes crear uno enviando un MP a una dirección de correo electrónico).

2 Me gusta

Gracias.

¿Es esta una mejor aproximación que configurar un número de aprobación de recuento de publicaciones?

Creo que usaría la configuración de aprobación basada en grupos y Discourse Dynamic Groups.

Creas un grupo de usuarios cuyas publicaciones siempre deben requerir aprobación, por ejemplo, watched_users.
Luego creas un grupo dinámico con todos los usuarios del grupo trust-level-0 [1] pero sin los miembros de watched_users y nombras ese grupo, por ejemplo, trusted_users.
Añadir ese grupo a la configuración approve unless... debería resultar en que las publicaciones de watched_users requieran aprobación sin limitar a otros usuarios.

Por supuesto, también podrías usar, por ejemplo, el grupo tl1, pero no watched_users, si también quieres que los usuarios nuevos requieran aprobación. Pero dado que los usuarios invitados a menudo comienzan con TL1, la configuración para el número fijo de publicaciones que necesitan aprobación es más confiable para rastrear la actividad de los usuarios nuevos.


  1. todos los que se registraron ↩︎

2 Me gusta

¡Gracias! Dicho esto, la configuración actual que tengo (en la captura de pantalla más reciente) requerirá que las nuevas publicaciones/temas de los miembros TL0 sean aprobados primero, ¿es correcto?