يجب أن تكون العلامات المطلوبة مطلوبة فقط بناءً على نوع المستخدم

لدي مجموعة العلامات هذه التي أريد فرضها على نفسي، كمسؤول، على فئة معينة، حتى لا أنسى أبدًا وضع علامات على المواضيع بشكل صحيح.

نظرًا لأن هذه العلامات محددة جدًا ولا أريد أن يستخدمها أي شخص آخر غيري، فقد قيدت من يمكنه استخدامها:

الآن، المشكلة هي أنه عندما أحاول إنشاء موضوع جديد في تلك الفئة كغير مسؤول، لا يمكنني ذلك، لأنه يتطلب مني إضافة علامة واحدة على الأقل، ولكن جميع العلامات مقيدة بالمسؤولين:

image

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

يتيح لي هذا فرض إضافة علامة واحدة على الأقل كمسؤول، ولكن لا يزال بإمكان غير المسؤولين إنشاء مواضيع ومنشورات جديدة في تلك الفئة.

3 إعجابات

أتفهم الفكرة، ولكن طالما أن متطلبات الوسم لا تنطبق على المسؤولين (وهو الوضع الحالي)، فلا أعتقد أن هذا سيحل مشكلتك.

لا يزال من المنطقي تطبيق المتطلبات فقط على المستخدمين المسموح لهم باستخدام الوسم.

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

شكرًا لمشاركة الرابط.
للأسف، لست متأكدًا من فهمي للمشكلة التي لدى المستخدم/كانت لديه؟

مما أواجهه، فإن قيود وتحديدات العلامات (tags) يتم تطبيقها على المسؤولين (admins)، لذا أنا مرتبك بعض الشيء بشأن سبب عدم تطبيق ذلك على المشرفين (moderators)؟

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


بصفتك مسؤولًا، ترك هذا الحقل فارغًا لن يمنع نشر الموضوع. لذلك أعتقد أن

لن ينجح. لا يزال بإمكانك إنشاء موضوع في تلك الفئة دون إضافة وسم.

نعم، هذا هو الحال على حد علمي. يتم تجاوز متطلبات العلامات للمسؤولين.

يجب علينا حقًا توثيق ذلك بشكل أفضل، لقد رأيت موضوعًا آخر حديثًا يواجه نفس الارتباك (لا أتذكر بالضبط ولكنه كذلك)

تعديل: أوه، ها هو ذا Required tag groups not being respected

إعجابَين (2)

ما زلت من أشد المعجبين بهذه الفكرة شخصيًا، كطريقة لمعالجة هذه المشكلة بشكل أكثر عمومية: "Regular mode" for admins and moderators (e.g. something like "sudo")

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

حسنًا، إذن يبدو أن هذه مشكلتان منفصلتان؟

إذا كان الأمر كذلك، فربما يجب أن نركز المحادثة على ما نشرته في الأصل لتجنب تشتيت الانتباه عن تلك المشكلة الأصلية، نظرًا لأن المشكلة التي تتحدثون عنها لديها بالفعل مواضيع مفتوحة بخصوصها؟

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

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

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

إعجابَين (2)

@alltiagocom أعتقد أن إجابتي لن تكون بالضبط ما تتوقعه. حاليًا لا أدير أي منتدى ديسكورس (Discourse) لذا يمكنني القول بأنني مبتدئ في هذا المجال.

من ناحية أخرى، أدرت العديد من المنتديات تحت vBulletin ثم XenForo.

مدير المنتدى ليس مشرفًا فائقًا (super moderator)، بل هو من يدير المكتب الخلفي، وهو الشخص الذي لا ينبغي أن نراه أبدًا في الجزء العام.

أنا لا أعرف بعد النظام الهرمي في ديسكورس (Discourse) ولكن، من الناحية النظرية، يجب على مؤسس المنتدى إنشاء حسابين، حساب مسؤول، الحساب الظل، وحساب مشرف بأقصى صلاحيات يمكن تعيينها له. حالة تجاوز العلامات (tag bypass) هذه نموذجية (ومن المحتمل وجود العديد من الحالات الأخرى)، في الإدارة العامة لمجتمعه لا ينبغي أن تكون مشكلة، وهي ليست كذلك إذا كنت مشرفًا، وليس مسؤولًا.

لا أعرف ما إذا كان ديسكورس (Discourse) قد فكر في هذين الدورين المختلفين بهذه الطريقة، ولكن إذا كان الأمر كذلك، آمل أن يساعدك انعكاسي في إدارة مجتمعك بشكل أفضل.

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

شكراً لملاحظاتك.
المشكلة التي عرضتها أولاً لا تتعلق بالمسؤول (admin)، بل تتعلق بالمستخدمين الذين ليسوا مسؤولين.

عندما أقوم بتعيين مجموعة علامات (tag group) تحتوي على علامات يمكن رؤيتها (ولكن لا يمكن استخدامها) من قبل الأشخاص الذين ليسوا مسؤولين، مثل هذا:

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

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

آمل أن يكون الأمر منطقيًا؟

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

نعم، أنت على حق. إنه انعكاس أوسع اقترحته عليك.

هل تتكرر هذه المشكلة، التي أفهمها تمامًا وتبدو لي وكأنها خطأ برمجي (bug)، إذا تم اختيار المجموعة “المشرفون” (Moderators) بدلاً من “المسؤولون” (Administrators) على سبيل المثال؟

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

لا يهم أي مجموعة (مجموعات) تختار. يمكنك أيضًا استخدام مجموعة مخصصة. النتيجة هي نفسها دائمًا: لن يتمكن المستخدمون الذين ليسوا في مجموعة مسموح لها باستخدام العلامات من مجموعة العلامات من إنشاء مواضيع في تلك الفئة بعد الآن.

إعجابَين (2)