Esto es algo que está siendo realizado por un plugin que desarrollamos internamente (y que actualmente está roto debido a una actualización reciente en discourse ).
En nuestra opinión, los moderadores deberían tener acceso completo a todas las herramientas para moderar el contenido en su propia categoría, lo que incluye cosas como Establecer Lento para respuestas, añadir Avisos del Personal, Color del Personal, Cambiar Propiedad, etc. etc.
La única función que entendemos que requeriría más trabajo es la prohibición/silencio, ya que actualmente las prohibiciones/silencios son a nivel de sitio y podrían considerarse un buen disuasivo en comparación con una prohibición de sección.
Sin embargo, una forma de plantear una solicitud de prohibición a los moderadores del foro sería bienvenida, ya que evitaría tener que contactar a los moderadores (a través de mensaje privado o chat) cada vez que haya un problema que requiera una prohibición/silencio. Esto puede ser una iteración posterior, así que no tiene mucho sentido insistir en esto ahora.
Un poco fuera de tema, pero los moderadores de categoría son miembros de confianza, así que ¿por qué no son también TL4 y obtienen todas esas herramientas también?
Pero. TL4 es para todo el foro, los moderadores de categoría no lo son.
Esto debería dividirse, supongo, pero se trata de limitar el acceso a los datos y al ruido.
Los TL4 en nuestra comunidad (bastante grande para un foro no corporativo) simplemente no existen porque si vas a moderar a otros, serás un moderador. No hay razón para que seas un “usuario especial”.
Los moderadores de categoría son usuarios de confianza, pero para evitar moderar accidentalmente otras secciones, limitar la cantidad de mensajes en la cola de moderación, etc., tiene sentido convertirlos en moderadores de categoría en lugar de moderadores de todo el foro.
Los TL4 tampoco reciben advertencias, hasta donde recuerdo, pero incluso si lo hicieran, de nuevo, las recibirían en todo el foro, lo que va en contra de la filosofía de “minimizar el ruido”.
En general, cada comunidad tiene sus propios casos de uso específicos, y tiene mucho más sentido crear una función que permita a los usuarios personalizar la forma en que tienen una estructura en lugar de imponer una que sea opinada. Por lo tanto, creo que un ACL sería un enfoque mucho mejor en lugar de roles y permisos estáticos.
Puedo ver por qué esto sería beneficioso en algunos casos. Sin embargo, para nuestro caso de uso, sería un paso atrás: nuestros Moderadores de Categoría son a veces especialistas en temas en lugar de usuarios expertos de Discourse. Esto significa que querríamos darles un conjunto restringido de herramientas de moderación.
Idealmente, tener alguna forma de personalizar los derechos que tiene un moderador de categoría sería bueno, pero si recuerdo correctamente de la tabla de niveles de confianza, algunos de los derechos de los moderadores de categoría ya están establecidos a nivel TL, algo que creo que también abordas en tu respuesta.
Configuración de permisos de categoría en mi opinión. Cuando agregas un grupo de moderadores de categoría. Un menú desplegable donde puedes elegir a la carta los poderes que deseas otorgar.