كيفية تعديل "hidden" site_settings؟

مرحباً، أرغب في تشغيل بعض الاختبارات ولاحظت أن وظيفة البحث تخضع للحد من المعدل على الرغم من أنني قمت بتكوين كل ما ورد هنا. بعد التمعن في بعض الأكواد، وجدت بعض حدود المعدل الخاصة بالبحث في ملف site_settings.yml. ومع ذلك، فإن هذه الإعدادات مُعلَّمة كـ “مخفية” ولا تظهر في واجهة المسؤول. كيف يمكنني تعديل هذه المعاملات؟ هل يمكنني تعيينها (أو جعلها مرئية) عبر ملف app.yml؟

نعم، يمكنك وضعها في app.yml. يتم تحويل كل قيمة بيئة DISCOURSE_SETTING_NAME إلى إعداد موقع setting_name في web_template.yml (هنا)

حسناً، على سبيل المثال، بالنسبة لـ rate_limit_search_user، قمت بإعدادها في ملف app.yml.

env:
  ...
  DISCOURSE_RATE_LIMIT_SEARCH_USER: 999999

شكراً لك!