ما هي الطريقة الصحيحة لتجاوز new-category.js groupPermissions()؟

أين يجب وضع الملف؟ أليس في my_plugin/assets/javascripts/discourse/routes/new-category.js؟ يبدو أنه لا يغير المجموعة الافتراضية إلى admin (بدلاً من everyone) كما أريد.

(أريد تعطيل الجزء الذي يتحقق من أن مجموعات الطفل موجودة أيضًا في المجموعة الأصلية، حيث سيقوم بلوغي بإضافة جميع المجموعات التلقائية للطفل إلى المجموعة الأصلية أيضًا، لكنني لا أستطيع العثور على المكان الذي يمكنني من خلاله تجاوز هذا، لذا كحل مؤقت وضعت مجموعة admin في المجموعة الأصلية، وأريد تعيين admin كمجموعة افتراضية للطفل بدلاً من “everyone”)

قد لا يكون هذا مفيدًا، ولكن ربما بدلاً من عدم الاختبار (ثم إلقاء اللوم على الخلفية)، يمكنك جعل النظام يضيفها تلقائيًا، وهو ما يبدو فكرة جيدة للنواة على أي حال، إذا كنت أفهم بشكل صحيح.