Sin embargo, también tenemos usuarios con 24 insignias.
Quisiera saber si hay una forma de establecer max_favorite_badges por ENCIMA de 6:
discourse(prod)> SiteSetting.max_favorite_badges = 50
lib/site_settings/type_supervisor.rb:308:in 'SiteSettings::TypeSupervisor#validate_value': max_favorite_badges: El valor debe estar entre 0 y 6. (Discourse::InvalidParameters)
¿Sabes si hay alguna forma de omitir el valor sugerido? Teniendo en cuenta los riesgos advertidos (por ejemplo, que no haya soporte si algo relacionado con los insignias se rompe).
¿Cuál es exactamente tu caso de uso para permitir tantos favoritos?
Creo que 24 insignias serían muchas para una tarjeta de usuario, al menos en el tema predeterminado. ¿Dónde planeas usar esos favoritos? Tal vez exista una alternativa a usar esta configuración del sitio. Por ejemplo, el plugin de insignias de publicaciones permite a los usuarios seleccionar cuál de sus insignias se muestra junto a su nombre en sus publicaciones.
No, no creo que eso sea posible en este momento. Sería una mala idea permitir que las personas eludan los límites establecidos, los cuales, como ya dije, casi siempre existen por una razón.
La gente quiere mostrar todas sus insignias en su perfil; es una solicitud específica para el tipo de comunidad, ya que los usuarios han participado en varias competiciones, son “Mentores”, “Moderadores” o incluso “traductores”, y desean tener un lugar donde mostrar cada uno de esos roles. Actualmente tengo tanto los grupos como las insignias, pero solo puedo mostrar el icono del grupo individual en la publicación y las insignias (6) en la tarjeta del usuario.
Lo investigué y todas las insignias (creadas por administradores) deben mostrarse de forma predeterminada. Además, parece que ese plugin no permite hacerlo.
Esto es MUY específico de la comunidad, debido a cómo la comunidad trabaja con las insignias en la plataforma (Resonite). Por eso es una solicitud tan concreta
¿En el plugin que enlacé o en el componente del tema?
Quizás no sea exactamente lo que necesitas, pero podría ser un buen punto de partida para crear lo que sí necesitas.
Lo llamé un plugin porque el post que enlacé contiene un plugin. No es culpa mía que se discuta dentro del tema del componente de tema
El plugin permite a los usuarios seleccionar las insignias, mientras que en el componente el administrador decide qué insignias se muestran. Pensé que el plugin podría estar más cerca de seleccionar favoritos.
Aumentar a algo así como una docena probablemente sea posible con un plugin personalizado, o algunos comandos de Rails y CSS complementario para solucionar los problemas de diseño, pero llegar a 50 inflaría las cargas de JSON y rompería muchas cosas. Cualquier aumento en el límite predeterminado de insignias codificado de forma rígida sería bastante frágil, creo.
He revisado tu sitio y hay mucho que podría ser simplemente grupos de autoservicio o incluso campos de usuario (como los de orientación sexual o discapacidad). Las insignias están pensadas para logros, como lo son o parecen ser las demás.
A menos que sea importante para ti tener insignias de banderas, te recomendaría crear un campo de usuario para cosas como esas.
¡Así es! En mi opinión, a menudo es bueno compartir la razón™ si se conoce
Podría ser por motivos de legibilidad, para optimizar las peticiones, para ambos, u otros propósitos, lo que sea.
Personalmente, siempre me siento satisfecho cuando alguien pregunta sobre algo y en algún momento se explica la razón™
A veces, incluso la razón™ puede ser legítimamente cuestionada por los usuarios
@codixer si el límite no se puede aumentar desde la interfaz, entonces publicar en Contribute > Feature es la opción a seguir (o puedes probar con un plugin, pero no estoy seguro de que podamos anular esta configuración, incluso con un plugin).
Pocas posibilidades hay de que se produzca un cambio si el tema no tiene tracción y nadie más lo ha solicitado (especialmente los clientes), ¡pero presentar una solicitud de función no puede hacer daño!
Como muchos otros, de vez en cuando he abierto solicitudes de función que no recibieron ni un solo «me gusta» ni voto, incluso cuando pensé que tenía ideas fantásticas
Si lo supiera, lo habría dicho por las mismas razones que tú Solo pensé que el número 6 se eligió de alguna manera en algún momento. Si tuviera que hacer una suposición totalmente descabellada, diría que es para la legibilidad de la tarjeta de usuario (porque 6 ya es bastante), pero el personal probablemente lo sabrá mejor que yo