واجهنا هذا التحدي عند إضافة ميزة الضيف إلى Discourse for Teams. ما انتهينا إليه هو أتمتة هذه العملية جزئيًا:
-
إنشاء مجموعة جديدة لضيف/ضيوف (قد يكون ذلك لأشخاص متعددين يعملون لدى مورد، على سبيل المثال)
-
إنشاء فئة جديدة للمحتوى المشترك بين المستخدمين الداخليين ومجموعة الضيف هذه
-
استخدام أذونات الفئة للسماح لمجموعة الضيف الجديدة بالوصول إلى تلك الفئة فقط
-
أضفنا بعد ذلك تذكيرًا إلى المُنشئ ليُعلم المستخدمين الداخليين بأنهم ينشرون في منطقة يمكن للضيوف رؤيتها.
الخطوات من 1 إلى 3 ممكنة يدويًا باستخدام Discourse كما هو (لدينا دليل: Understanding groups and category permissions)، لكن التحذير الإضافي من الخطوة 4 سيتطلب بعض العمل المخصص.
من غير المرجح أن نضيف أذونات على أساس كل موضوع على حدة في أي وقت قريب، حيث أن ذلك يضيف قدرًا كبيرًا من التعقيد.
