// Ejecutando el entorno de desarrollo de Discourse //
Tengo lo siguiente:
min_score:
default: 0.01
client: true
min: 0.0001
Pero el administrador puede seguir anulándolo con valores negativos, ¿hay alguna solución para esto?
// Ejecutando el entorno de desarrollo de Discourse //
Tengo lo siguiente:
min_score:
default: 0.01
client: true
min: 0.0001
Pero el administrador puede seguir anulándolo con valores negativos, ¿hay alguna solución para esto?
No pude reproducir tu configuración tal como está:

¿Puedes intentar añadir type: float?
No estoy seguro de que sea necesario, ya que creo que los tipos básicos se infieren automáticamente.
Tampoco probé type: float pero lamentablemente no tuvo ningún efecto:
min_score:
default: 0.01
client: true
min: 0.0001
type: float
La captura de pantalla no muestra la configuración minimum_tip.
Solo fue un error tipográfico en mi publicación, ya se ha actualizado. El problema aún persiste.
Lo extraño es que el valor se restablece a 0.0 cuando ingreso un número no válido, pero solo al actualizar. Sin embargo, tampoco aparecen errores en el lado de la interfaz de usuario.
Bump.
La validación personalizada parece funcionar y generar errores, sin embargo, no tengo suerte con la validación predeterminada de min/max.
¿Alguien tiene alguna idea?
Después de algunas pruebas adicionales, parece que no funciona para type: float, y solo funciona para type: integer. Sin embargo, un usuario puede introducir libremente cualquier cosa que no sea un entero, lo que requiere una actualización forzada y da como resultado que el valor se restablezca a 0.
¿Parece un error/fallo por parte de Discourse? También parece afectar al plugin de Chat.