// تشغيل بيئة تطوير Discourse //
لدي ما يلي:
min_score:
default: 0.01
client: true
min: 0.0001
ولكن يمكن للمسؤول تجاوزها باستمرار إلى قيم سالبة، هل هناك حل بديل لهذا؟
// تشغيل بيئة تطوير Discourse //
لدي ما يلي:
min_score:
default: 0.01
client: true
min: 0.0001
ولكن يمكن للمسؤول تجاوزها باستمرار إلى قيم سالبة، هل هناك حل بديل لهذا؟
لم أتمكن من إعادة إنتاج إعداداتك كما هي:

هل يمكنك محاولة إضافة type: float؟
ستستنتج الأنواع الأساسية تلقائيًا، ولست متأكدًا من أنها مطلوبة.
لقد حاولت أيضًا type: float ولكن للأسف لم يكن له أي تأثير:
min_score:
default: 0.01
client: true
min: 0.0001
type: float
لا تعرض لقطة الشاشة الخاصة بك إعداد minimum_tip.
كان مجرد خطأ مطبعي في منشوري، وقد تم تحديثه. لا تزال المشكلة قائمة.
الشيء الغريب هو أنه يعيد القيمة إلى 0.0 عند إدخال رقم غير صالح ولكن فقط عند التحديث. ولكن لا تظهر أي أخطاء على جانب واجهة المستخدم في كلتا الحالتين.
Bump.
يبدو أن التحقق المخصص يعمل ويصدر خطأ، ولكن ليس لدي أي حظ مع التحقق الافتراضي للحد الأدنى/الأقصى.
هل لدى أي شخص أي أفكار؟
بعد المزيد من الاختبار، يبدو أنه لا يعمل مع type: float، ويعمل فقط مع type: integer. ومع ذلك، يمكن للمستخدم إدخال أي شيء باستثناء عدد صحيح بحرية - وهذا يتطلب تحديثًا كاملاً ويعيد القيمة إلى 0.
يبدو أن هذا خطأ/خلل من جانب Discourse؟ ويبدو أنه يؤثر أيضًا على إضافة الدردشة.