أعلم أنه يمكنك تقييد المستخدمين حسب مستوى المستخدم (افتراضيًا أو عن طريق قفلهم يدويًا)، لكنني أتساءل عما إذا كان هناك طريقة تسمح لي بتقييد مستخدم فردي بحيث يتمكن فقط من الوصول إلى موضوع واحد محدد؟ وأفترض في هذه الحالة أنه لن يتمكن إلا من رؤية هذا الموضوع وملفات تعريف جميع المستخدمين الآخرين، دون أي شيء آخر.
أدرك أن هذا تقييد شديد، لكنه مقصود بهذه الطريقة. نظرًا لأن لدي مستخدمين متعددين أرغب في تقييد وصولهم إلى موضوعات فردية فقط، أعتقد أن الخيار الوحيد المتاح حاليًا هو القيام بالتالي:
تسجيل المستخدمين الرئيسيين كمستوى 1، وتقييد جميع الموضوعات والفئات بحيث يكون الحد الأدنى للمستوى المطلوب للوصول إليها هو 1. افتراضيًا، سيكون جميع المستخدمين المقيدون بمستوى 0، ولن يتمكنوا تقنيًا من رؤية أي موضوعات. ثم، بالنسبة للموضوعات المشتركة الفردية، امنح الوصول عبر المجموعة وشمل جميع المستخدمين من المستوى 1 في تلك المجموعة، بما في ذلك المستخدم الوحيد من المستوى 0 (إذا كان الموضوع في مستوى 1، فهل سيكون المستخدم الوحيد من المستوى 0 الذي هو جزء من المجموعة التي تملك حق الوصول إلى ذلك الموضوع قادرًا على قراءته؟). مخاوفي الأخرى هي أنني لا أريد أن يرى مستخدمو المستوى 0 المقيدون مختلفًا موضوعات مستخدمين آخرين من المستوى 0. إذن، المستخدم أ من المستوى 0 لديه حق الوصول إلى الموضوع أ الذي يملكه جميع مستخدمو المستوى 1 أيضًا، ولكن ليس أي مستخدمين آخرين من المستوى 0، ونفس الشيء ينطبق على المستخدم ب من المستوى 0، وهكذا. مشكلتي الوحيدة مع هذا هي أنني سأضطر إلى تذكير جميع مستخدمو المستوى 1 دائمًا بنشر أشياء جديدة فقط في الحد الأدنى للمستوى 1. هل يعرف أحد ما إذا كانت هناك طريقة لتقييد مستخدم من المستوى 0 (أو أي مستوى آخر) يدويًا بحيث يتمكن حرفيًا من الوصول إلى موضوع واحد محدد فقط ولا شيء آخر في المنتدى (منتدىي خاص على أي حال، لذا فإن الوصول إليه متاح فقط للمستخدمين المدعوين)؟
أيضًا، هل يعرف أحد ما إذا كانت هناك طريقة لتقييد مستخدم من رؤية ملفات تعريف الأعضاء الآخرين؟
لا أقصد الرسائل الشخصية بل المواضيع الفعلية. أعرف أنه يمكنك تقييد الوصول إلى مواضيع فردية لمجموعات مختارة فقط. لذا، إحدى الطرق هي تضمين شخص واحد من المستوى 0 في مجموعة مخصصة، ثم إضافة جميع المستخدمين من المستوى 1 أيضًا، مما سيقتصر المستخدم من المستوى 0 على ذلك الموضوع فقط (بافتراض أن جميع المواضيع الأخرى إما بمستوى 1 على الأقل أو، إذا كانت للمستوى 0، فهي قابلة للوصول فقط لأعضاء مجموعة محددة).
وجدت شيئًا يُسمى “إخفاء ملفات المستخدمين عن الجمهور”، لكنه يخفيها فقط عن المستخدمين المجهولين أو المستخدمين الذين لم يسجلوا الدخول. أود تقييد ذلك بناءً على المستخدمين في مستوى محدد، أي أن جميع المستخدمين من المستوى 0 لا يجب أن يتمكنوا من رؤية ملفات أي شخص آخر.
ربما سيساعدنا مساعدتك إذا أخبرتنا بمزيد من التفاصيل حول ما تحاول تحقيقه بهذا الإعداد غير المألوف.
للعلم، الرسائل الخاصة متطابقة تقريبًا مع المواضيع (المصطلح المفضل على «المواضيع المتسلسلة»). الفرق الرئيسي هو أن الوصول إلى الرسالة يكون على أساس كل مستخدم على حدة. لذا يبدو الأمر مشابهًا إلى حد ما لما تبحث عنه. على سبيل المثال، في مجتمعي، لدي مجموعة فريق الدعم الفني، وعندما نكتب إلى الأعضاء، ندرج تلك المجموعة ليتمكنوا من الوصول إليها. يرى كل فرد رسائله الخاصة فقط.
إذا لم تكن تخطط لإضافة عدد كبير من المستخدمين مع هذا القيد المميز في الوصول، فيمكنك إنشاء فئة لكل مستخدم ووضع موضوعه بداخلها. امنح الفرد الوصول إلى فئته وموضوعه، بالإضافة إلى الآخرين الذين يجب أن يكون لديهم حق الوصول.
نعم، هذا على الأرجح ما سأضطر إلى فعله. أنا أدرك أن هذا نوع فريد من أنواع الوصول. في الأساس، أدير دردشة خاصة لـ 100 من عملائي الذين يرغبون جميعًا في التواصل مع بعضهم البعض. بالإضافة إلى ذلك، أريد أن أتمكن من توفير “واجهة متجر” أو بوابة اتصال لأطراف ثالثة (البائعين) حيث يمكن لأعضائي طرح أسئلة يراها الآخرون، ويمكنهم متابعة تحديثات حول ما يقوم به البائع. ومع ذلك، لا أريد أن يرى البائعون أيًا من الخيوط التي يتمتع أعضاؤها العاديون بحق الوصول إليها، كما أنني لا أريد أن يرى كل بائع ما ينشره البائع الآخرون أو يتواصل معهم. مثاليًا، أود أيضًا تقييد قدرة البائعين على رؤية ملفات تعريف أي شخص آخر، على الرغم من أنني لست متأكدًا مما إذا كان هذا خيارًا متاحًا حاليًا. لن يكون لدي الكثير من البائعين، لذا يمكنني إعداد المجموعات يدويًا لكل فئة (على الرغم من أنني أدرك أنني سأظل بحاجة إلى إبقاء البائعين في المستوى 0 (مقفل) والحفاظ على جميع الأعضاء في المستوى 1 على الأقل، بحيث يتطلب المنتدى العام مستوى ثقة 1 على الأقل للوصول إليه، وتكون جميع خيوط البائعين قابلة للوصول من قبل المستوى 0 أيضًا، ولكن فقط لكل مجموعة فردية تحتوي على بائع واحد وجميع الأعضاء).
لا توجد أذونات على مستوى الموضوع. ستحتاج إلى إنشاء فئة ومجموعة لكل بائع.
هناك إعداد ملف تعريف لإخفاء ملفك الشخصي. يبدو أنك ستحتاج إلى إضافة لتفعيله افتراضيًا، على الرغم من أنني أقسم أنني أتذكر أنني لم أكن بحاجة إلى كتابة هذه الإضافة.
شكرًا لك! هل تعلم ما إذا كان يجب أن تكون الفئة من المستوى الأعلى أم أنه يمكن أن تكون فئة فرعية؟ هل يمكنني، على سبيل المثال، إنشاء فئة “البائعين” مع وصول للمستوى 0، ثم إنشاء فئة فرعية لكل بائع حيث أنشئ مجموعة محددة لكل منها؟
لكن هل من الممكن إخفائه فقط عن مستخدمين أو مجموعات أو مستويات معينة من المستخدمين؟ لا أريد إخفاء الملف الشخصي بالكامل، بل فقط عن البائعين أو مستخدمي المستوى 0 مثلًا.