تظهر هذه الوظيفة عندما تكون مديرًا، ولكن ليس للمشرفين:
كود الواجهة الأمامية لهذه الوظيفة موجود هنا:
لاحظ “this.currentUser.admin”.
ومع ذلك، يسمح الكود الخلفي للمشرفين (جميع أعضاء الفريق) بتنفيذ هذا الإجراء دون أي مشكلة:
أعتقد أنه يجب تعديل كود الواجهة الأمامية:
@discourseComputed("canSplitTopic")
canSplitToPM(canSplitTopic) {
- return canSplitTopic && this.currentUser && this.currentUser.admin;
+ return canSplitTopic && this.currentUser && this.currentUser.staff;
},
إذا كنت توافق على اعتبار هذا خللاً، فسأكون سعيدًا بتقديم طلب سحب (PR) لإصلاحه. فريق الإشراف لدينا بحاجة إلى هذا الإصلاح.
لست متأكدًا، لكن يبدو ذلك معقولاً. ما رأيك @techAPJ ؟
techAPJ
(Arpit Jalan)
5 أكتوبر 2020، 7:16ص
3
تم اتخاذ قرار عدم عرض خيار “النقل إلى رسالة خاصة جديدة” للمدراء بشكل صريح في:
committed 06:05AM - 18 Feb 19 UTC
ويرجع ذلك إلى أن المدراء لا يملكون صلاحية عرض الرسائل الخاصة، وسيؤدي الكود ذي الصلة إلى فشل في:
هل من الممكن إجراء تعديل في الكود لإضافة المشرف/المدير الحالي كمرسل إليه في الموضوع الجديد (الرسالة الخاصة) بحيث يتمكن من رؤية الموضوع الجديد فور إنشائه؟ (وهل هذا تعديل تودون تلقيه؟)
techAPJ
(Arpit Jalan)
6 أكتوبر 2020، 2:51ص
5
سأبحث في إمكانية إضافة المشرف كمتلقٍ للرسائل الخاصة، ومن ثم تمكين ميزة “نقل المنشورات إلى رسالة خاصة جديدة” للمشرفين.
عظيم! في حال انتهى الأمر به إلى قائمة الانتظار أو تم تأجيله، ويُرحب بطلب السحب (PR)، يرجى إعلامي وسأتمكن من المساعدة في التنفيذ.
techAPJ
(Arpit Jalan)
8 أكتوبر 2020، 5:50ص
8
قد يستغرق الأمر مني بعض الوقت للوصول إلى هذا. طلبات السحب (PR) مرحب بها بنسبة 100% هنا!