Ajuste separado 'usuarios de confianza pueden editar a otros' para los niveles de confianza 3 y 4

Actualmente existe una única configuración para ambas opciones:

  • El nivel de confianza 3 puede editar los títulos y las etiquetas de los temas de otros.
  • El nivel de confianza 4 puede editar las publicaciones de otros.

Sería útil si estas se separaran en configuraciones diferentes.

En nuestro caso:

Queremos habilitar la edición de títulos y etiquetas de temas de otros para el nivel de confianza 3, ya que los cambios que se pueden hacer allí son limitados. Pero actualmente queremos deshabilitar la edición de publicaciones de otros para el nivel de confianza 4.

En el pasado, hemos deshabilitado la configuración por completo si queremos limitar la edición de publicaciones por parte del nivel de confianza 4. Pero ha sido útil que las personas agreguen etiquetas a los temas, por lo que no es ideal tener que deshabilitar eso para el nivel de confianza 3.

Principalmente, nuestra audiencia es un poco más joven y, por lo tanto, los líderes de la comunidad son un poco más jóvenes, y aunque la gran mayoría ha sido muy confiable, hubo un caso histórico en el que algunos abusaron de sus privilegios. Por lo tanto, solemos ser un poco más conservadores con algunas habilidades; solo volvimos a habilitar la edición para los niveles de confianza 4 y 3 después de que el grupo actual de líderes hubiera estado sirviendo por un tiempo.

Estamos planeando deshabilitar nuevamente la capacidad de edición para el nivel de confianza 4 mientras incorporamos un nuevo grupo de líderes. Pero sería bueno seguir teniendo la capacidad para que el nivel de confianza 3 agregue etiquetas a los temas de otros (nuestra comunidad generalmente no edita los títulos de otros).

13 Me gusta

Aunque en general estoy a favor de añadir esta fidelidad, preferiría simplemente “eliminar el nivel de confianza” de estas configuraciones si hacemos una división y las cambiamos para que se basen en grupos.

edit_all_topic_groups (predeterminado: trust_level_3)
edit_all_post_groups (predeterminado: trust_level_4)

Esto también añade automáticamente un montón de flexibilidad adicional y siento que el nombre de las configuraciones es bastante claro.

@mcwumbly ¿qué opinas?

No estoy seguro de cuándo podremos incluir esto, puede ser un candidato para pr-welcome.

11 Me gusta

TL4 predeterminado en ese segundo :slight_smile:

6 Me gusta

Creo que dividirlos y hacerlos grupales como has descrito tiene sentido.

5 Me gusta

Estos suenan bien; de hecho, también me preguntaba si este podría ser un buen candidato para pr-welcome.

Me interesaría intentarlo yo mismo cuando tenga la oportunidad. (Soy principalmente desarrollador de iOS, pero también he incursionado en Ruby/JS, etc. en el trabajo).

4 Me gusta

Claro Tracey, me complace ponerle un pr-welcome, debería ser un cambio bastante sencillo, dicho esto, tiene implicaciones de seguridad, por lo que necesitaría pruebas cuidadosas utilizando pruebas unitarias y pasaría por un proceso de revisión bastante riguroso.

3 Me gusta

Genial, me encargaré de esto. Tomo nota, y también estaré encantado de hacer cambios según los comentarios una vez que el PR esté en marcha.

2 Me gusta

Lo he hecho funcionar localmente, solo quería tomarme el tiempo para ser minucioso con los casos de prueba antes de hacer el PR. Tenía algunas preguntas que quería consultar, así que podría publicarlas en Dev para esas, o en comentarios debajo del PR.

(No estoy seguro de si hay un plazo esperado con los PR de la comunidad, pero solo quería publicar un aviso en caso de que esté tardando un poco, principalmente solo tengo tiempo libre los fines de semana).

8 Me gusta

Está bien, no hay prisa, así que me alegra saber que estás progresando bien.

2 Me gusta

Hola a todos: solo una actualización, ya que mencioné que me encargaría de esto. Lamento tener demasiado en mi plato en este momento, en las últimas semanas y en el futuro: cambios significativos en el trabajo, médicos, etc. Para esta tarea, tuve algunos problemas con las especificaciones y realmente no tuve la oportunidad de depurarlas; estoy demasiado agotado para profundizar en Ruby en este momento.

Si alguien más quiere encargarse de esta tarea de pr-welcome, siéntase libre de hacerlo.

(De todos modos, en nuestro foro, decidimos volver a habilitar la configuración de los usuarios de confianza pueden editar a otros, así que estamos bien por ahora. En el futuro, cuando esté libre de nuevo, tal vez pueda encargarme de otra tarea de Discourse)

5 Me gusta

Trabajé en la separación de la configuración ‘los usuarios de confianza pueden editar otros’ en ‘editar todos los grupos de publicaciones’ y ‘editar todos los grupos de temas’. Elimino estos ajustes de nivel de confianza para que se basen en grupos. Aquí está el enlace para el PR:

9 Me gusta

El PR anterior se fusionó, ¡gracias @Nam! Ahora tenemos

  • editar todos los grupos de publicaciones por defecto en trust_level_4
  • editar todos los grupos de temas por defecto en trust_level_3
10 Me gusta