// Esecuzione dell’ambiente di sviluppo Discourse //
Ho quanto segue:
min_score:
default: 0.01
client: true
min: 0.0001
Ma l’amministratore può sovrascriverlo continuamente con valori negativi, esiste una soluzione alternativa?
// Esecuzione dell’ambiente di sviluppo Discourse //
Ho quanto segue:
min_score:
default: 0.01
client: true
min: 0.0001
Ma l’amministratore può sovrascriverlo continuamente con valori negativi, esiste una soluzione alternativa?
Non sono riuscito a riprodurre la tua impostazione così com’è:

Puoi provare ad aggiungere type: float?
Non sono sicuro che sia necessario, poiché credo che i tipi di base vengano dedotti automaticamente.
Ho provato anche type: float ma purtroppo non ha avuto alcun effetto:
min_score:
default: 0.01
client: true
min: 0.0001
type: float
Lo screenshot non mostra l’impostazione minimum_tip.
Era solo un errore di battitura nel mio post, è stato aggiornato. Il problema persiste.
La cosa strana è che il valore viene reimpostato su 0.0 quando inserisco un numero non valido, ma solo dopo l’aggiornamento. Tuttavia, non vengono visualizzati errori nemmeno dal lato dell’interfaccia utente.
Bump.
La convalida personalizzata sembra funzionare e generare errori, tuttavia non ho fortuna con la convalida predefinita di min/max.
Qualcuno ha qualche idea?
Dopo ulteriori test, sembra che non funzioni per type: float, ma solo per type: integer. Tuttavia, un utente può inserire liberamente qualsiasi cosa diversa da un intero, il che richiede un aggiornamento forzato e fa sì che il valore venga reimpostato a 0.
Sembra un bug/errore da parte di Discourse? Sembra influenzare anche il plugin Chat.