Nivel de confianza personalizado

Perdona la demora, he estado probando algunas cosas.

Así es como me encuentro ahora mismo:

  • El nivel de confianza personalizado para “Ignorar usuarios” no aparece en la configuración de Discord (con el código actual en Master), así que estaba verificando la configuración del plugin para ver si había pasado por alto algo.

  • Mientras tanto, escribí esto debido a la idea de restringir que los usuarios TL0 den “me gusta” y las dudas implícitas sobre el funcionamiento de Discourse (por eso etiqueté a los mantenedores), y porque probaría añadir esa función por mi cuenta si nadie veía “problemas potenciales” al restringir eso.

  • Al configurar todo el entorno de “Pruebas locales”, tuve un error extraño donde los usuarios no podían ver los perfiles de los demás. Fui a mi entorno de producción y… ¡sucede lo mismo! Eliminé el plugin y dejó de ocurrir (y eso sin que yo hiciera ningún cambio, así que también es código de Master). ¿Tienes esos problemas? Lo intenté en una instalación estándar y también ocurrió, sin tocar la configuración de CSL.

2 Me gusta

Subo este mensaje solo para decir que aún no he logrado solucionar este problema. No sé si los mantenedores experimentan este problema ellos mismos o si me estoy perdiendo algo en las configuraciones.

1 me gusta

Hola,

Este plugin fue principalmente un proyecto de aprendizaje en lugar de un proyecto serio. Es posible que siga una reescritura, pero no está planeado en un futuro cercano. Aunque, puedo ofrecer orientación en cierta medida y, por supuesto, aceptaré solicitudes de extracción (PRs).

En cuanto a los problemas inmediatos que mencionaste, @Ahmed_Gagan intentará priorizarlos. Deberías ver una actualización pronto.

3 Me gusta

¡Hola @Iceman,
He añadido un par de commits nuevos a la rama master del plugin.
Según mis pruebas, el plugin funciona correctamente en la versión master de Discourse. Por favor, pruébalo y reporta cualquier problema que encuentres.
Gracias por publicar el problema :grin:

2 Me gusta

Hola, me alegra mucho haber descubierto tu plugin. Mi Discourse es bastante cerrado y solo requiere dos niveles de confianza. Sin embargo, como hay algunos privilegios que el nivel 2 tiene y que no puedo otorgar al nivel 1, me pregunto si tu plugin podría incluirlos. Los que he logrado descubrir son:

  • Enviar invitaciones desde la página de usuario (por ahora, parece que solo se pueden enviar invitaciones desde un tema en el plugin)
  • Crear mensajes personales de grupo
2 Me gusta

Hola @paulrudy,
Gracias por las sugerencias, ¿deseas patrocinar esta función?

No estoy en condiciones de hacerlo en este momento. Es un Discourse nuevo, pero lo consideraré en el futuro a medida que ganemos usuarios y potencialmente una fuente de financiación.

2 Me gusta

No es un problema. Dado que estas funciones no están relacionadas con este complemento, este está diseñado para personalizar las capacidades de los niveles de confianza, no para agregar funciones personalizadas a Discourse. Sin embargo, haré algunas investigaciones para determinar si estas funciones son útiles para la comunidad y, si es así, crearé un complemento separado para ello :slightly_smiling_face:

1 me gusta

Gracias. No estoy seguro de haberlo entendido. ¿Estás diciendo que esas funciones que mencioné no están relacionadas con las capacidades de los niveles de confianza, pero en Comprender los niveles de confianza de Discourse se mencionan como capacidades del nivel de confianza 2 (tl2):

Los usuarios en el nivel de confianza 2 pueden…

  • Usar el botón “Invitar a otros a este tema” para la incorporación de un solo clic de nuevos usuarios para participar en los temas
  • Invitar a usuarios externos a los mensajes privados, creando un grupo de mensajes privados
1 me gusta

Creo que me equivoqué, no te preocupes, lo revisaré y te respondo​:slightly_smiling_face:

1 me gusta

Todas las respuestas son demasiado largas para leer, pero mi pregunta es: ¿podrías eliminar completamente todos los niveles de confianza de los grupos y empezar de nuevo con nuevos nombres?

1 me gusta

Hola @paulrudy
Tus solicitudes de funcionalidad ya están disponibles en la rama master de nuestro plugin. Por favor, échales un vistazo y avísanos si encuentras algún problema.

Para esto, he añadido una nueva configuración del sitio csl_min_trust_level_to_invite_to_forum en la que ahora puedes especificar qué nivel de confianza permite invitar usuarios al foro.

Para esto, ya existe una configuración del sitio csl_can_invite_to_topic_min_trust_level en el plugin.
Al configurarla, los usuarios que no tengan el nivel de confianza especificado no podrán invitar a otros a temas ni a MP.

1 me gusta

¡Esto es genial, gracias! Es muy útil para que un foro cerrado gane nuevos miembros, mientras los usuarios nuevos aún están aprendiendo.

No me había dado cuenta, eso es perfecto.

Tengo una pregunta sobre las tres configuraciones de “número de respuestas csl”: ¿significa establecerlas en “0” que es ilimitado, o impide cualquier respuesta? Para mí, tendría más sentido que fuera la primera opción (ilimitado), y mencionar ese caso en la descripción.

1 me gusta

Sí, por el momento lo impide. Pero es un buen hallazgo; por ahora, para que sea útil, puedes establecer un valor alto como 9999 en las tres configuraciones. Haré la corrección y te informaré aquí.

1 me gusta

Intenté instalar el complemento y, tras recompilar el código, descubrí que la página de administración se abrió con el error 500.

2 Me gusta

Gracias por reportar el problema. Agregaré una solución pronto.

1 me gusta

Hola. ¡Gracias por un excelente complemento!

También me apareció el error 500. ¿Sabes cuándo se solucionará?

¡Gracias de antemano!

2 Me gusta

Hola @PolitiskAktiv
Se me olvidó completamente arreglar esto, se solucionará lo antes posible.

@FunnySmile @PolitiskAktiv
Estos problemas ya están solucionados. Gracias a todos por reportarlos. Por favor, informen aquí cualquier problema que encuentren.

2 Me gusta

Esto parece un buen lugar para preguntar: ¿hay alguna forma de que los usuarios vean los requisitos locales de nivel de confianza?

1 me gusta