Eliminar en masa varios usuarios como usuario staff

Discourse ofrece la capacidad de eliminar varios usuarios directamente desde la lista de usuarios administradores. Esta función es útil en situaciones donde se crean cuentas de usuario no deseadas, como durante una oleada de spam, y deseas eliminar esas cuentas de forma rápida.

Para usar esta función, visita la lista de usuarios administradores en /admin/users/list, o cualquiera de sus variantes, y sigue estos pasos:

  1. Habilita el modo de selección masiva haciendo clic en el icono de selección masiva image en la parte superior de la lista de usuarios junto a la columna Nombre de usuario.

  2. Aparecerá una casilla de verificación junto a cada usuario una vez que el modo de selección masiva esté habilitado. Selecciona los usuarios que deseas eliminar.

  3. En el menú desplegable “Acciones masivas” que aparece en la parte superior de la lista, selecciona “Eliminar usuarios…”.

  4. En el modal de confirmación, escribe la frase de confirmación.

  5. Opcionalmente, selecciona la opción para bloquear la IP y las direcciones de correo electrónico de los usuarios seleccionados.

  6. Confirma la operación de eliminación.

Después de iniciar la operación de eliminación, el modal de confirmación se actualizará para mostrar el progreso en tiempo real a medida que se elimina cada usuario. Si ocurren errores durante el proceso de eliminación, aparecerán en el modal mientras se continúan procesando los usuarios restantes.

Al usar el modo de selección masiva, puedes refinar tu búsqueda para encontrar usuarios específicos. Los usuarios que selecciones se recordarán incluso mientras modificas tu término de búsqueda o lo eliminas por completo. Esto hace que sea conveniente seleccionar varios usuarios en diferentes resultados de búsqueda.

Las capturas de pantalla a continuación muestran el proceso en secuencia, con marcadores numerados que coinciden con los pasos anteriores:

Algunas advertencias:

  • Puedes eliminar hasta 100 usuarios a la vez.
  • Los usuarios que no se pueden eliminar mostrarán una casilla de verificación deshabilitada y al pasar el cursor sobre la casilla se mostrará una información sobre por qué no se pueden eliminar.

Mejores prácticas para la gestión de usuarios

Una gestión eficaz de usuarios es crucial para una comunidad sana y segura. Aquí tienes algunas mejores prácticas a seguir:

  • Revisa regularmente a los nuevos usuarios: Mantén un ojo en la página /admin/users/list/new. Este suele ser el primer lugar donde detectarás actividades sospechosas o posibles spammers.

  • Utiliza las herramientas que tienes:

    • IPs y correos electrónicos filtrados: Bloquea de forma proactiva las fuentes de spam conocidas en la configuración de tu sitio en Admin > Registros > IPs filtradas y Correos electrónicos filtrados.
    • Niveles de confianza: Familiarízate con los niveles de confianza de Discourse. Son una parte fundamental del sistema inmunológico de tu comunidad, que otorga más permisos a los usuarios de confianza con el tiempo.
  • Establece directrices comunitarias claras: Un buen conjunto de directrices ayuda a establecer expectativas de comportamiento y facilita las decisiones de moderación. Asegúrate de que sean fáciles de encontrar y leer.

  • Gestiona los permisos con grupos: En lugar de asignar permisos a nivel de usuario individual, utiliza grupos. Esto hace que la gestión del acceso a categorías y funciones sea mucho más escalable y organizada.

  • No dejes que los usuarios inactivos permanezcan (indefinidamente): Aunque no siempre es necesario, puedes establecer una política para desactivar o anonimizar a los usuarios que han estado inactivos durante un período prolongado, especialmente si no tienen publicaciones. Esto se puede hacer para respetar la privacidad del usuario o para mantener ordenada tu lista de usuarios. La configuración del sitio delete_user_max_post_age puede ayudar a automatizar esto para usuarios nuevos sin publicaciones.

4 Me gusta

¿Cómo haría lo primero en Discourse? ¿Se pueden asignar permisos por usuario individual?

¿Cuál es la conexión entre desactivar o anonimizar y una configuración para eliminar usuarios? Pensé que desactivar o anonimizar no elimina las publicaciones.

1 me gusta