المجموعات التلقائية غير الإنجليزية لا تثبت عند تطبيقها على قيود الرؤية/قابلية الاستخدام لمجموعات العلامات

إذا قمت بتعيين الخيار: “الكلمات المفتاحية مرئية للجميع، ولكن المجموعات التالية فقط يمكنها استخدامها”.
…حدد المجموعات > حفظ > ثم أعد تحميل الصفحة أو ارجع إلى الخيارات لاحقًا، لن يتم عرض المجموعتين المحددين. ومع ذلك، فإن الوظيفة تدخل حيز التنفيذ ولا يمكن لهاتين المجموعتين فقط تعيين علامات من المجموعة لاحقًا.

يمكن أن يسبب هذا ارتباكًا للعديد من المسؤولين. هل هذا هو الوضع المفترض؟ :slight_smile:

شكرًا مقدمًا على ملاحظاتكم :slight_smile:

لقد حاولت للتو اختبار هذا باستخدام Discourse Version - 2.9.0.beta3، ومع ذلك، لم أتمكن من إعادة إنتاج المشكلة.

على وجه الخصوص، قمت بإعداد مجموعة علامات بإعدادات مشابهة لما وصفته، أي - “العلامات مرئية للجميع، ولكن المجموعات التالية فقط يمكنها استخدامها” ثم حددت مجموعتين ونقرت على حفظ.

بعد إعادة التحميل، كانت المجموعتان مرئيتين، وعند النقر على قائمة “العلامات مرئية للجميع…”، تمكنت كلتا المجموعتين من إلغاء تحديدهما.

استخدمت Chrome Version 99.0.4844.84 للوصول إلى Discourse، واختبرت أيضًا مع مسؤول آخر على الموقع باستخدام Firefox 91.7.1esr ولم أتمكن من إعادة إنتاج المشكلة.

آمل أن يساعد هذا في تقديم بعض البصيرة حول هذه المشكلة.

إعجابَين (2)

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

مزيد من التفاصيل حول عملية الاختبار التي مررت بها:
المجموعة “السرية” التي لا يمكن رؤيتها إلا لمالك المجموعة.

إعداد مجموعة العلامات كما يراه مالك المجموعة “السرية”، بعد إضافة المجموعة “السرية”.

عرض من مشرف آخر خارج المجموعة “السرية”. لا يمكن رؤية المجموعة “السرية”.

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

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

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

شكراً لردك ومحاولتك إعادة إنشاء المشكلة.

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

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

و

آمل أن يكون هذا قد تم فهمه بشكل أفضل.

عذرًا، إضافة صغيرة، بما أن المجموعة الخاطئة تظهر هنا عن طريق الخطأ في لقطة الشاشة أعلاه، فإنها تتعلق هنا بالطبع بهذه المجموعة:

إعدادات مجموعة العلامات:

لا يهم ما أستخدمه في العلامات مرئية فقط للمجموعات التالية، ستختفي على الفور من هناك إذا قمت بإعادة التحميل، أو زرت صفحة أخرى ثم عدت، أو قمت بتسجيل الخروج/تسجيل الدخول.

إذا لم أعد إلى إعدادات مجموعة العلامات، يمكنني رؤية تلك العلامة المحدودة تحت مجموعتها في صفحة العلامات. لكنها لا تحد من أي شيء.

هنا يمكنني تحديد رؤية علامة واحدة لـ TL2 ولكن المستويات الأقل TLs تراها على أي حال.

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

لا يمكنني إعادة إنتاج هذا في الوقت الحالي. ربما تحقق من الرؤية والإعدادات الأخرى للمجموعات التي تحاول تقييد الرؤية لها. :thinking:

لا أعرف ما إذا كان هذا هو ما يتحدث عنه جاكي، ولكني واجهت تجربة غريبة في تثبيتي التطويري (الأحدث):

حتى الآن، بمجرد الحفظ، لا توجد مشكلة.

عندما أقوم بإعادة التحميل، لا يظهر اسم المجموعة

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

لم أتمكن من إعادة إنتاج هذا ولكنني لم أستطع. لقد قمت للتو بسحب أحدث التزام. :thinking:

إنشاء مجموعة علامات جديدة:

تم الحفظ وتظهر القائمة مجموعة العلامات كما هو متوقع، حتى عند إعادة تحميل الصفحة.

وعندما أقوم بإعادة تحميل تلك الصفحة أحصل على نفس النتيجة المتوقعة ويمكنني تعديل مجموعة العلامات هذه مرة أخرى:

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

[اقتباس=“ليلي، مشاركة:7، موضوع:221849، اسم المستخدم:ليلي”]
ربما تحقق من رؤية وإعدادات المجموعات الأخرى
[/اقتباس]

وماذا ستكون تلك؟ أحاول تقييد الرؤية باستخدام مستوى الثقة. لكنني لا أفهم لماذا يمكن أن يلعب هذا الدور. إنها مجموعة علامات ولا توجد أي إعدادات أخرى يمكن أن تؤثر.

إذن يمكنك تحديد رؤية علامة؟ لا أهتم كثيرًا بهذا الإعداد الذي يختفي - هناك بعض الحالات المماثلة وأنا متأكد تمامًا من أنه يأتي من iPadOS و/أو DiscourseHub.

لقد قمت بالترقية منذ حوالي 12 ساعة ويمكنني بالطبع إخبار البناء الدقيق، ولكن هذه مشكلة منذ فترة طويلة. كان يجب أن أخبر مبكرًا، لكنني نسيت، والآن احتجت إلى هذه الميزة مرة أخرى.

يجب أن أستبعد كل مكون قبل هذا النشر ولكن هذا يستغرق وقتًا طويلاً بين كل شيء آخر، ولكن إذا كان بإمكانكم جميعًا تحديد الرؤية حقًا، فسيتعين علي ذلك (ولكن مجموعات العلامات لديها انقطاع تاريخي معين بين الحين والآخر :smirking_face:)

نعم

أقوم بتحديد مجموعة العلامات هذه للموظفين:

حاول العثور على علامة في تلك المجموعة بعلامات لمستخدم ليس موظفًا:

تباً. عندما أسمح بـ TL2، يرى شخص الاختبار الخاص بي العلامة، لكن المجهولين لا يرونها.

شكراً. يجب أن أتعمق أكثر.

يبدأ هذا في أن يكون مثيرًا للاهتمام. بغض النظر عما إذا حاولت استخدام جهاز كمبيوتر محمول يعمل بنظام ويندوز، أو عدة متصفحات، أو جهاز آيباد/آيفون… لم أنجح.

ولكن إذا استخدمت مجموعة تم إنشاؤها ذاتيًا كعامل تحديد، فقد بقيت. المزيد من البحث ومشكلة واحدة هي المجموعات المؤتمتة التي تتم ترجمتها. مثل trustlevel_x مقابل luottamustaso_x الفنلندية. ديسكورس لا يقبل المترجمة. حسنًا، مع مجموعات العلامات على أي حال.

ومع ذلك، يرى مستخدمو المستوى 1 (TL1) العلامات بغض النظر عن المجموعة المحددة التي أستخدمها.

تعديل:
لا يمكنني تغيير المنطقة الافتراضية من الفنلندية إلى الإنجليزية (الولايات المتحدة). هذا حسب التصميم، على ما أعتقد. لذا فإن محاولة معرفة كيفية عملها عندما تكون المناطق… افتراضية، أمر مستحيل بالنسبة لي.

فكرت في ذلك أيضًا. في هذا الموضوع Non-english automatic groups don't stick when applied to Tag Group visibility/usability restrictions يتم استخدام اللغة الألمانية.

إعجابَين (2)

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

لقد قمت بدمج هذين التقريرين معًا لتحسين تتبع المشكلة.

أعتقد أنني قمت بإعادة إنتاج المشكلة:

  • قم بتعيين default locale إلى ‘suomi’

  • انتقل إلى صفحة /sidekiq/scheduler وقم بتشغيل Jobs::EnsureDbConsistency (للتأكد من تحديث أسماء المجموعات)

  • إنشاء مجموعة علامات

  • قم بتعيين ما يعادل ‘Tags are visible only to the following groups’ إلى luottamustaso_2

  • حفظ

  • تحديث الصفحة

  • الحقل فارغ

  • يبدو أن قيود العلامات لا تنطبق

من الواضح أن موقع الاختبار الخاص بي باللغة الفنلندية لذلك أنا واثق إلى حد ما من النتيجة ولكن لست واثقًا بنسبة 100٪ لأنني لا أقرأ اللغة الفنلندية وقد يكون الأمر مربكًا بعض الشيء. :slight_smile: إذا تمكن شخص آخر من إعادة إنتاج المشكلة فسيكون ذلك رائعًا أيضًا.

3 إعجابات

أعتقد أن خطواتك صحيحة. (كانت لغتي الافتراضية هي الألمانية قبل ذلك، لذا تخطيت الخطوتين 1 و 2). يمكنك إضافة خطوة لتغيير لغة المستخدم لديك إلى الإنجليزية.

يمكنك أيضًا استخدام “العلامات مرئية للجميع، ولكن المجموعات التالية فقط يمكنها استخدامها”.

بينما لم تكن مرئية في إعدادات مجموعات العلامات، فإن مستخدمي tl1test الخاص بي لم يعد بإمكانهم استخدامها. وقد تم ذكر ذلك أيضًا في المنشور الأول.

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

هذا هو الجزء الذي لم أكن متأكدًا منه. بالنسبة لي، بعد تعيين “مرئي فقط لمستخدمي TL2 الفنلنديين”، لا يزال بإمكان مستخدم TL1 رؤيتها.

إعجابَين (2)

اختفى الوسم بعد أن قمت بتحديد مستوى الرؤية.


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