وضع الضيف المخصص

واجهنا هذا التحدي عند إضافة ميزة الضيف إلى Discourse for Teams. ما انتهينا إليه هو أتمتة هذه العملية جزئيًا:

  1. إنشاء مجموعة جديدة لضيف/ضيوف (قد يكون ذلك لأشخاص متعددين يعملون لدى مورد، على سبيل المثال)

  2. إنشاء فئة جديدة للمحتوى المشترك بين المستخدمين الداخليين ومجموعة الضيف هذه

  3. استخدام أذونات الفئة للسماح لمجموعة الضيف الجديدة بالوصول إلى تلك الفئة فقط

  4. أضفنا بعد ذلك تذكيرًا إلى المُنشئ ليُعلم المستخدمين الداخليين بأنهم ينشرون في منطقة يمكن للضيوف رؤيتها.

الخطوات من 1 إلى 3 ممكنة يدويًا باستخدام Discourse كما هو (لدينا دليل: Understanding groups and category permissions)، لكن التحذير الإضافي من الخطوة 4 سيتطلب بعض العمل المخصص.

من غير المرجح أن نضيف أذونات على أساس كل موضوع على حدة في أي وقت قريب، حيث أن ذلك يضيف قدرًا كبيرًا من التعقيد.

5 إعجابات