// Discourse 開発環境の実行 //
以下のような設定があります。
min_score:
default: 0.01
client: true
min: 0.0001
しかし、管理者はこれを負の値に上書きし続けることができます。これに対する回避策はありますか?
// Discourse 開発環境の実行 //
以下のような設定があります。
min_score:
default: 0.01
client: true
min: 0.0001
しかし、管理者はこれを負の値に上書きし続けることができます。これに対する回避策はありますか?
設定を再現できませんでした。

type: float を追加してみてください。
基本的な型は自動的に推測されるため、必須ではないかもしれませんが、確信がありません。
スクリーンショットに minimum_tip 設定が表示されていません。
投稿にタイポがあっただけで、更新済みです。問題はまだ残っています。
奇妙なのは、無効な数値を入力しても、リフレッシュ時にのみ値が 0.0 にリセットされることです。しかし、どちらの場合も UI 側にはエラーが表示されません。
Bump.
カスタムバリデーションは機能し、エラーを発生させるようですが、min/max のデフォルトバリデーションではうまくいきません。
何かアイデアはありますか?
さらにテストを行ったところ、type: float では機能せず、type: integer でのみ機能するようです。ただし、ユーザーは整数以外の値を自由に入力できます。これはハードリフレッシュが必要となり、値は 0 にリセットされます。
これは Discourse 側のバグ/エラーのようですね。Chat プラグインにも影響があるようです。