// Запуск среды разработки 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 только после обновления страницы. При этом на стороне интерфейса никаких ошибок не отображается в любом случае.
Поднимаю тему.
Пользовательская валидация, похоже, работает и выдаёт ошибки, однако у меня не получается настроить стандартную валидацию min/max.
Есть ли у кого-нибудь идеи?
После дополнительных тестов выяснилось, что это не работает для type: float и функционирует только для type: integer. Однако пользователь может свободно вводить любые значения, кроме целых чисел — это требует полной перезагрузки страницы и приводит к сбросу значения до 0.
Кажется, это ошибка на стороне Discourse? Похоже, это также влияет на плагин Chat.