المستخدمون غير قادرين على إضافة آخرين إلى رسالة شخصية

Our regular non-admin/non-mod users are unable to add other users to a personal message. I’ve impersonated, changed themes, poked through settings… in none of the cases will clicking the “Add or Remove …” button at the top of a PM thread do anything at all when impersonating. This is across browsers and without any type of ad blocking.

Any idea what’s going on? I didn’t see a setting to restrict adding others to PMs…

Have you disabled personal messages for non-admins?

There is an admin setting: enable personal messages which would disable this across the board, except for Staff

Is this just modifying existing PM topics? Are they able to create new PMs?

32%20PM

They are able to create new personal messages and include whomever they like. They are not, however, able to add new users to personal messages, or remove them, after the initial creation.

Hey @clay, users will need to be TL2 in order to add other users to an existing PM. Adding a user to a PM is considered an invite, which is a TL2 privilege.

The fact that the button appears and does nothing is a bug. Further, I can’t seem to remove myself from a PM as a non-admin user. That also seems like a bug.

@awesomerobot, could this be related to your PM participant layout work?

This might be functionality we need to clarify. You still need a button as TL1 because you should be able to remove yourself from a message (but you can’t add or remove others)…

Maybe we should show something else other than the add/remove button for users under TL2… just show the [x] next to your own username (and no add/remove button)?

I was able to remove myself from a PM as a non-admin TL1 in my local dev instance… so I’m not seeing that issue.

It’s possible this regressed a bit when we did the revamp of the UI here with @j.jaffeux. I believe on the target forum in this specific case they have disabled all trust level progression (beyond TL1).

Thanks for the information, everybody.

That’s correct, but armed with the info provided above, we changed the settings to cap everybody at TL2. While it doesn’t fix the UI issues, etc. mentioned by @jomaxro, it addresses our immediate usability issue. Thanks!

عند العودة إلى هذا الموضوع، أنا أستخدم TPM وأقوم بإدارة مجموعة دردشة خاصة مع آخرين. الجميع في المستوى 2 من الترقية (TL2)، وتظهر خيار إضافة/إزالة المستخدمين، لكن عند النقر عليه، يُسمح فقط بإزالة نفسك عن طريق وضع علامة X بجانب معرفك في قائمة المجموعة.

هل توجد أي إعدادات أخرى قد تمنع هذه الميزة؟ يمكننا إضافة عدد غير محدود من المستخدمين عند الدعوة الأولية، لكن لا يمكننا إضافة المزيد لاحقًا…

هل يمكننا تكرار هذا الخطأ @tshenry؟

هذا أثار فضولي. لدينا رسالة خاصة تضم عدة أعضاء، لذا قمت بالتحقق لمعرفة ما إذا كان لدينا أي مشكلة. لا توجد أي مشكلة. كانت هذه رسالة خاصة تضم عدة أشخاص تم دعوتهم في أوقات مختلفة. لكن الفرق هو أننا لم نقم بإعداد أي مجموعات. تظهر جميع الأزرار وتعمل بشكل صحيح، وقد اختبرناها جميعًا. يجب أن تكون المشكلة المذكورة أعلاه مرتبطة فقط بالمجموعات، حيث إن أزرار “إضافة أو إزالة …” و"+" مفقودة للمجموعات؟


عند النقر على علامة “+”، تفتح نافذة منبثقة لإرسال الدعوة كما هو متوقع.

إليك لقطة شاشة لكيفية ظهور الأمر لدينا، هذا مجرد مدير مشروع من شخصين، أضغط على زر الإضافة أو الإزالة وكل ما يحدث هو وضع علامة (x) بجانب اسم مستخدمي، دون إمكانية إضافة شخص آخر…

لهذا السبب كنت أتساءل عما إذا كان هناك إعداد ما ينقص TPM؟

تعمل TPM على إصدار Discourse 2.3.0. إذا كانت هناك مشكلة في إضافة المستخدمين إلى المحادثات الخاصة، فمن المرجح أنها تم إصلاحها في أحدث إصدار من Discourse.

لقد قاموا بتحديث كامل للموقع في أواخر الصيف أو أوائل الخريف من العام الماضي. ظننت أنهم انتقلوا إلى أحدث إصدار…

تم إصدار الإصدار 2.3.0 في منتصف عام 2019، وقد حدثت العديد من التغييرات على الإصدار المستقر الأحدث 2.3.8 والإصدار المستخدم هنا 2.4.0.beta10 خلال الأشهر الستة منذ ذلك الحين. ويقل إصدار 2.4 عن شهر واحد.

شكرًا لك، يبدو إذن أنه خطأ من نوع ما قد يكون خاصًا بـ TPM بطريقة ما…

لا يبدو هذا عيبًا لأنه يتوافق مع وصف الرسائل الخاصة (PM) في هذا المنشور:

لذلك يمكن للمستخدمين إضافة مستلمين عن طريق:

  • إنشاء رسالة جديدة مع قائمة المستلمين الجديدة
  • استخدام المجموعات بحيث يؤدي إضافة عضو جديد في المجموعة إلى إضافته تلقائيًا إلى الرسائل الخاصة بالمجموعة

أستطيع أن أفهم سبب ضرورة وجود إشراف لتعديل المستلمين للرسائل الموجودة. فهذا يتجنب العديد من فرص الاحتيال.

أي مستخدمين يمكنهم تعديل مستلمين/مستقبلين لرسالة خاصة موجودة؟

نوع المستخدم الدور حذف الذات حذف المرسل حذف المستلم إضافة مستلم
مدير مرسل / مستقبل :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
مشرف مرسل / مستقبل :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
مستخدم TL2+ مع الحد الأدنى من الثقة لإرسال الرسائل مرسل :x: :x: :x: :heavy_check_mark:
مستخدم TL2+ مع الحد الأدنى من الثقة لإرسال الرسائل مستقبل :heavy_check_mark: :x: :x: :heavy_check_mark:
مستخدم TL1 مع الحد الأدنى من الثقة لإرسال الرسائل مرسل :x: :x: :x: :x:
مستخدم TL1 مع الحد الأدنى من الثقة لإرسال الرسائل مستقبل :heavy_check_mark: :x: :x: :x:
مستخدم بدون الحد الأدنى من الثقة لإرسال الرسائل مرسل na na na na
مستخدم بدون الحد الأدنى من الثقة لإرسال الرسائل مستقبل :heavy_check_mark: :x: :x: :x:

ملاحظة:

  • تم تحديث هذه الجدول ليعكس القدرات الأكبر لمستخدمي TL2+ (TL2 هو الافتراضي لاستخدام الرسائل الخاصة) مقارنة بمستخدمي TL1.
  • لاحظ أن المستخدمين الجدد يمكن ترقيتهم يدويًا إلى مستوى TL أعلى، لكنهم لن يحصلوا على هذه الحقوق حتى يتم تشغيل المهمة اليومية ووضعهم في قائمة المستخدمين.
  • يمكن أن يكون المستلم مجموعة بشرط أن يكون المرسل مُمكّنًا من مراسلة المجموعة في إعداد المجموعة التفاعل > من يمكنه مراسلة هذه المجموعة؟
  • لحذف عضو من رسالة خاصة جماعية، احذفه من المجموعة مما يجعله مستلمًا منفصلًا في الرسالة. :+1:
  • حذف عضو من مجموعة يتطلب تحديث الصفحة في متصفح Firefox على نظام Windows 10. :-1:

حسناً، يبدو إذن أن الحل هو تجميع الأعضاء، فهل يتم ذلك تلقائياً؟ يفصل نظام TPM اللوحات الأمامية عن منتديات الأعضاء، فربما يحتاجون فقط إلى تجميعها في مجموعات منفصلة؟

لا أشك في أن هذه مشكلة في إعدادات نظام TPM، بل أحاول فقط فهم ماهيتها بدقة حتى أتمكن من العودة إليهم بما هو مطلوب لجعل هذا العمل ناجحاً…

حسناً، بعد النظر في الإعدادات، يبدو أن إعداد الإرسال بحيث يكون المرسل قادراً على إضافة المستلم هو ما يجب تعيينه. هل هذا خطأ؟

image

حسب علمي، لا توجد إعدادات تسمح بذلك، وهذا هو موضوع الموضوع الآخر.

قد تكون المجموعات الخيار الأفضل. المشكلة التي قد تواجهها مع المجموعات هي أن إنشاء المجموعات يقتصر على المدراء فقط. ولكن يمكن إضافة مدراء المجموعات الذين ليسوا مدراء إلى المجموعة، ويمكن لهؤلاء المدراء بعد ذلك إضافة أو إزالة أعضاء المجموعة.

لا أعتقد أن هذا صحيح على الإطلاق. يمكنك إضافة أشخاص إلى رسالة خاصة (PM) وإزالتهم في TL2 إذا كنت منشئ موضوع الرسالة.

كما أشرت في المنشور المرجعي، في بعض برامج المنتديات الأخرى، يمكنك تحديد ما إذا كانت الرسالة الخاصة “مفتوحة”، مما يعني أنه يمكن إضافة أي شخص لاحقًا، أو “مغلقة”، مما يعني أنه لا يمكن تغيير قائمة المستلمين بعد البدء. نحن لا نملك هذه الميزة.

سيكون علينا الانتظار حتى يوم الاثنين عندما يكون @tshenry متاحًا لاختبار ذلك بشكل أكبر، لأنني لا أستطيع التفكير في أي سبب يمنع مستخدم TL2 الذي هو منشئ موضوع الرسالة الخاصة من تعديل مشاركيها… ولكن ربما يكون @laughingriver قد خلط بين مالك الرسالة الخاصة ومشاركيها..

هذا صحيح بالنسبة لرسائل الرسائل الخاصة (PMs) الحالية، وقد قمتُ بتوضيح ذلك في عنوان الجدول أعلاه.

السياق هو أن laughingriver لا ينشئ رسالة خاصة جديدة، بل يحاول إضافة مستلمين إلى رسالة خاصة موجودة:

تعديل: كان الجدول غير صحيح بناءً على المستوى 1 (TL1) المسموح له بإرسال رسائل خاصة، لكن مستخدمو المستوى 2 فأعلى (TL2+) يمكنهم إضافة مستلمين إضافيين. تم تحديث الجدول ليعكس ذلك.