Allow moderators to create groups

Sure then my call here is why do we even need a site setting? Why not just allow moderators to create groups? I wonder if we should strip this magic category setting and just allow mods to create groups and categories?

3 Me gusta

I would certainly not object to that personally, but I can see sites that don’t want moderators to have the ability to significantly alter the site organization. I’ll leave it up to you to make the decision, I’d be fine either of the 3 ways: new site setting, combine with existing site setting, remove existing site setting and just grant access.

1 me gusta

@codinghorror what is your call here?

  1. New site setting for allow moderators to create groups

  2. Rename allow moderators to create categories to allow moderators to create groups and categories

  3. Remove allow moderators to create categories and just allow them to create categories and groups by default.

I am leaning towards 1 cause it is the least risk.

6 Me gusta

Hmm, I’d first audit all customers and see how many people have the existing setting in place and turned on. If it’s almost nobody then I favor deleting the setting and changing the default.

3 Me gusta

Tricky thing though is that removal of the setting would increase the rights of all discourse mods.

The only increased surface area though is that a rogue moderator can create lots of groups and categories. There is no permission escalation, they will still be able to be excluded from certain groups and categories (and also exclude themselves)

3 Me gusta

I’ll pull the numbers later today.

I’m not following your logic here. If nobody has enabled the setting, we can infer that they don’t care and are OK with mods having category creation rights, but we could also very well infer that they intentionally left the setting disabled and as they don’t want mods having category creation rights.

3 Me gusta

And here are the numbers @codinghorror. Out of all our hosted sites, 90.03% kept the setting false, as is the default. 9.97% enabled the setting allowing mods to create categories.

10 Me gusta

Me pregunto cuál fue el resultado de esta conversación de hace un tiempo. ¿Pueden los moderadores crear grupos?

Alternativamente, ¿es posible que los usuarios de un cierto nivel de confianza creen grupos?

En mi sitio, parece que la respuesta a ambas preguntas es no, pero quiero confirmarlo, ya que sería útil tener esta capacidad.

¿Realmente te refieres a grupos (colecciones de usuarios) y no a categorías (colecciones de temas)? Podría ser útil que describas tu problema en lugar de esta solución.

1 me gusta

Sí, me refiero a grupos. Solo estoy tratando de averiguar la capacidad actual para permitir que los usuarios (ya sean moderadores, de cierto nivel de confianza u otros) creen grupos.

Creo que necesitarías un complemento.

Aún no está claro cuál es tu intención, sin embargo. ¿Qué harán las personas con los grupos? ¿Enviar mensajes directos de grupo? ¿Obtener insignias?

2 Me gusta

Solo quiero confirmar si los usuarios pueden crear grupos o no. Eso es todo por ahora. Parece que la respuesta es no sin configuraciones adicionales.

Propongo que renombramos:

Sin nueva configuración del sitio, solo renombramos la existente, ampliamos su alcance y la opción tiene más sentido.

Es muy extraño querer dar a los moderadores el derecho de crear una categoría pero no el de crear un grupo.

¿Debería incluir esto en la próxima versión, @codinghorror?

12 Me gusta

¿Es posible que los usuarios con un nivel de confianza específico puedan crear un grupo? Luego, otros usuarios de cualquier nivel de confianza podrán solicitar unirse a ese grupo o ser invitados por el creador. Por defecto, el creador se convierte en el propietario del grupo.

La idea es similar a la de los clanes, gremios o equipos en los videojuegos. Quizás esto pueda ser un plugin externo, pero existen varios foros que ya incluyen esta función como una extensión. También es análogo a los grupos de Facebook, a los que las personas pueden unirse si son fans de algo.

2 Me gusta

He avanzado bastante con esta nueva función y creo que está casi lista. Sin embargo, @jomaxro ha identificado un caso límite extraño…

Los moderadores pueden cambiar la visibilidad de un grupo a ‘Propietarios del grupo’, lo que significa que, tan pronto como actualicen el grupo, ya no podrán verlo y, por lo tanto, no podrán gestionarlo. Si comienzan a navegar por la configuración del grupo después de la actualización, obtendrán errores que resultan en una experiencia de usuario poco elegante.

¿Qué opinan sobre cómo manejar esto? ¿Debería el backend detectar que acaban de actualizar a un estado que les impide el acceso y redirigir automáticamente el frontend al índice de grupos? ¿O deberíamos evitar que actualicen a un estado sin acceso?

3 Me gusta

Pensando en otros ejemplos de cambios de acceso.

Si un moderador cambia la configuración de una categoría de modo que ya no puede verla, termina en la página 404. No es lo ideal, pero no hay errores.

Si un usuario es desconectado (por un administrador, mediante consola, etc.), ve un modal y es redirigido a la página de inicio.

Creo que la opción más sencilla aquí es una redirección al índice de grupos. Una opción más elaborada sería mostrar un modal explicando que ya no pueden ver el grupo, con un botón para redirigir al índice de grupos.

Mientras realizamos la refactorización, podríamos querer mejorar la situación actual cuando un moderador cambia los permisos de una categoría y pierde la visibilidad. Una redirección forzada a /c es mejor que una página 404. También podríamos mostrar un modal primero, si queremos ser más elaborados.

Interesados en las opiniones de Robin y Sam.

3 Me gusta

Creo que es una operación bastante absurda para que esas personas la realicen y no es irrazonable que no la soportemos bien. Creo que la sugerencia de Josh de redirigir al índice es buena.

3 Me gusta

Sería genial si esto pudiera ampliarse no solo a los moderadores, sino también a usuarios con niveles de confianza específicos. Esto permitiría que los usuarios creen sus propios grupos, equipos o clanes. Esto es común en muchos foros de juegos. El capitán del equipo puede invitar a otros miembros a unirse a su grupo, o los miembros pueden solicitar unirse. Los equipos podrían tener su propio hilo de tema que solo ellos puedan ver y en el que solo puedan responder. El líder del equipo elige el nombre del equipo y puede adjuntar un banner o logotipo para su equipo.

2 Me gusta

Un nivel de confianza específico o la pertenencia a un grupo suena excelente para añadir la capacidad de crear grupos. Supongo que el nivel de confianza estaría bien, ya que puede asignarse a un grupo (aunque creo que se aplica a todos los miembros y no solo a los propietarios).

Esto se fusionó recientemente, pero creo que nos hemos olvidado de mencionarlo. ¡Lo sentimos!

Es muy sencillo de usar: Habilita la configuración moderators_manage_categories_and_groups para permitir que los moderadores creen y/o gestionen grupos en el sitio.

8 Me gusta