كل مجموعة في أذونات التصنيف في المنتديات غير الإنجليزية

لقد قمت عن طريق الخطأ بتبديل اللغة الافتراضية لمنتدىي إلى اللغة الإنجليزية لفترة أطول، لذلك تمت إعادة تسمية المجموعات الافتراضية واكتشفت بعض الميزات المتعلقة بأذونات الفئات ومجموعة “الجميع”.



كان الاختلاف الأول الذي لاحظته هو اللافتة في الأسفل.
ثم لاحظت أنه بينما تشير كلمة “jeder” الألمانية إلى /g/jeder (وهو ما لا يعمل، لأنه لا توجد مثل هذه المجموعة)، فإن كلمة “everyone” الإنجليزية ليست رابطًا.
وثالثًا، علمت أنه عند إضافة مجموعة أخرى مثل “moderators” باللغة الإنجليزية، تتم إضافة جميع الأذونات افتراضيًا ولا يُسمح لك بإزالتها، بينما يُسمح لمجموعة “everyone” بذلك. باللغة الألمانية، لا تعمل هذه المساعدة الإضافية؛ يمكنك بسهولة إزالة الأذونات على الرغم من السماح لمجموعة “everyone” بذلك.

سجلات إجراءات الموظفين مربكة بعض الشيء أيضًا، لأن الأمر يبدو وكأنني قمت بتغيير المجموعة، لكنني لم أفعل ذلك؛ لقد نقرت فقط على “حفظ”، ثم يعرض السجل مجموعة “everyone” بلغتين:

8 إعجابات

أنا متأكد بنسبة 95٪ (مما يعني أنني لم أختبر :sweat_smile:) أن هذا سيتم إصلاحه بواسطة

3 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 20 ساعة. لم يعد يُسمح بالردود الجديدة.

إعادة فتح لأنني كنت مخطئًا بالطبع :man_facepalming:

شكرًا @Moin على إجراء الاختبار. سأقوم بإصلاحه.

إعجابَين (2)

بما أن هذا أصبح الآن #pr-welcome، أعتقد أنه من المنطقي مشاركة ما أرسلته إلى zogstrip عندما أخبرته أن الإصلاح لم ينجح.

أعتقد أن سبب عدم إخفاء الرابط على “jeder” مثل الرابط على “everyone” هو حقيقة أن “everyone” كانت مبرمجة بشكل ثابت في الفحص:

وبطريقة مماثلة، يتم أيضًا ترميز “everyone” بشكل ثابت للتحذير الموضح أدناه ولتعطيل مربعات الاختيار:

أعتقد أنه سيكون الأكثر أمانًا التحقق من المعرّف (ID) بدلاً من ذلك. إذا كنت تستخدم اسم مجموعة الجميع بناءً على اللغة الافتراضية للمنتدى، فهذا يعني أيضًا أن الأسماء لن تتطابق بين تغيير لغة المنتدى وتنفيذ مهمة DBConsistency.

إعجاب واحد (1)

آمل أن تكون المرة الثانية هي الساحرة؟ :sweat_smile:

3 إعجابات

جزئيًا :neutral_face:
تم إصلاح الشعار، ومربعات الاختيار المعطلة، والرابط الخاص بمجموعة الجميع.

لكن سجلات إجراءات الموظفين لا تزال تتصرف كما لو كان هناك تغيير في الأذونات.
إذا كانت اللغة هي الألمانية، فالمجموعة هي “jeder”، وقمت بحفظ فئة دون تغيير أي شيء، أرى هذا في سجلات إجراءات الموظفين الخاصة بي.

إذا كانت اللغة هي الإنجليزية واسم المجموعة هو “everyone”، وقمت بحفظ الفئة، فلن يتم تسجيل أي تغيير في الأذونات.
image

ربما لأن آخر مرة تم فيها حفظ الإعدادات كان اسم المجموعة “everyone”. ولكن لا يزال الأمر يبدو خاطئًا، حيث لم يكن هناك فحص للأذونات. لم يتغير مُعرِّف (ID) المجموعة المسموح لها بالتفاعل مع الفئة.

إمساك جيد، هذا يجب أن يصلح الأمر

إعجاب واحد (1)