I don’t know if there is a way to expose site/plugin settings to non-admins.
The plugin could be extended to add a button to user profile screens to toggle forced moderation on and off for the displayed user. That would make it possible for moderators to use it.
Realistically, I don’t know if I will have time to add that to the plugin myself in the near future, but I’d take a pull request if someone else wants to.
لست متأكدًا من عدد طلبات العملاء التي نتلقاها بشأن الإشراف على مستوى المستخدم، لكن قد يكون من الجيد إلقاء نظرة سريعة لتحديد نطاق المهمة في حال قررنا القيام بذلك يومًا ما.
لقد راجعت الكود للتو وفوجئت برؤيته بسيطًا وجميلًا! فهو يستخدم طرق طابور المنشورات الحالية، وبالتالي يستخدم تلقائيًا قائمة المراجعة، ولا حاجة لتحديث أي شيء آخر.
أبحث عن ميزة معاكسة: أي مستخدم يظهر في قائمة صغيرة من المستخدمين لن يتم تعديل منشوراته. (بعض المنشورات يتم إيقافها بسبب كلمات مراقَبة يميل إليها المرسِلون العشوائيون، وهذا مزعج لبعض المستخدمين القدامى.)
إذا قمت بإنشاء نسخة من هذا الإضافة وتعديلها، هل هناك شيء يمكنني إرجاعه في السطر 19 لضمان عدم تعديل منشورات المستخدمين المطابقين؟ (ربما شيء مثل :skip بدلاً من :trust_level؟)
ماذا سيحدث إذا توقفت الإضافة عن العمل في المستقبل؟ هل ستتوقف ببساطة عن الاحتفاظ بمنشورات المستخدمين للإشراف عليها، أم يمكن أن تعطل أشياء أخرى؟
لاختبارها بعد الترقية، هل يمكنني فقط محاولة النشر كمستخدم وهمي TL0 ورؤية ما يحدث؟
لقد استغرق الأمر مني بعض الوقت للعثور على هذه اليوم، لذا آمل أن يساعد إضافة التفاصيل هنا. يمكنك العثور على الإعدادات عن طريق البحث عن “approve” (بدلاً من “moderate” أو “moderation”) أو عن طريق النظر في علامة التبويب “Posting”. يبدو أن الإعداد الأكثر صلة هو approve unless trust level.
ما زلت أستخدمها، ولم أواجه أي مشاكل أو تقارير عن وجود مشاكل.
من المحتمل ألا تفعل شيئًا، مع عودة السلوك إلى ما كان عليه بدون الإضافة، ولكن من الصعب التخمين لأن الأمر سيعتمد على كيفية تغير الأشياء.
حاول النشر كشخص غير موجود في تكوين الإضافة، ثم كشخص موجود، وتحقق من أن أحدهما يمر دون أي تعديل (إضافي) بينما تتم إضافة منشور الآخر إلى قائمة الانتظار للمراجعة.
هذه الإضافة تحظى بتقدير كبير ولا تزال تعمل بعد كل هذه السنوات دون تحديثات.
لا نزال نرى المنشورات مرئية واختبرت في متصفح خاص لاستبعاد حالة الموظفين الخاصة بي. ومع ذلك، قرأت عن الأعلام والإشراف والإخفاء ثم رفعت حساسية الإخفاء إلى مستوى عالٍ.
لست متأكدًا مما إذا كانت الحساسية العالية ستقوم بالمهمة أم لا لأن “صديقنا” تم إسكاته (مرتين) وفي طريقه للخروج.
إذا كنت ترغب في إجراء تحديث، فقد تكون ميزة الإخفاء هذه دون تعديل الحساسية العامة مفيدة. ربما يمكن أن تكون الإضافة “مستخدمًا للموظفين” يقوم بوضع علامات. أعتقد أن علامات الموظفين تخفيها تلقائيًا. لست متأكدًا تمامًا من كيفية عمل وضع العلامات والإخفاء. نحن مجموعة جديدة ولم نحتاج إلى هذا إلا لشخص واحد تم إسكاته مرتين بالفعل.
ستكون قائمة منسدلة للبحث عن المستخدمين وتحديدهم لطيفة أيضًا، ولكن إدخال الاسم يدويًا يعمل. الإضافة تقوم بالمهمة.
كما نقول في عالم البوذية
سادهو سادهو سادهو. عمل رائع!
نحن ممتنون أيضًا لفريق Discourse لـ FOSS والكشف عن كيفية الاستضافة الذاتية للمجموعات الصغيرة التي تسمح لنا أيضًا بإضافة الإضافات.
لا أعرف ما إذا كان قد تم إجراء أي تغييرات مؤخرًا، ولكن الطريقة التي عملت بها الإضافة والإصدارات الحالية من Discourse في المرة الأخيرة التي تم فيها تشغيلها في منتدانا، كانت المشاركات التي تم الإبلاغ عنها تُحتجز في قائمة انتظار الإشراف ولا تكون مرئية إلا للموظفين/المسؤولين.
على حد علمي، لم أقم بتغيير أي إعدادات في Discourse لجعل ذلك يحدث.
ربما يمكنك الاختبار.
ومع ذلك، مما رأيته، كان “صديقنا” لا يزال يظهر بعد أن تم “الإبلاغ عنه”.
تمكنت من رؤيته في متصفح خاص حتى لا يتم الكشف عن “حالة الإله” الخاصة بي لـ discourse.
بحثت في هذا في الإعدادات ويبدو أن الإعداد الافتراضي لإخفاء المشاركات هو “متوسط”.
ثم قمت بتغييره إلى “عالٍ” والذي ربما يخفي عند أول إبلاغ.
يبدو أن “الإشراف” يسمى تقنيًا “إبلاغ”، ولكن قد أكون مخطئًا. أنا جديد في كل هذا.