يمكن للمجموعات تحديد مستويات إشعارات التصنيفات والوسوم

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

في واجهة إدارة المجموعات، يوجد قسمان جديدان: الفئات والوسوم. وتعملان بنفس طريقة تفضيلات المستخدمين الحالية.

عند إضافة مستخدم إلى مجموعة، يتم تحديث تفضيلات الإشعارات الخاصة به. وإذا كان المستخدم قد ضبط بالفعل فئة أو وسمًا في تفضيلاته، فإن المجموعة ستقوم فقط بـ رفع مستوى الإشعار. على سبيل المثال، إذا كان المستخدم مضبوطًا على تتبع فئة معينة، ثم أُضيف إلى مجموعة مُعدة لمراقبة هذه الفئة، فستُحدَّث تفضيلاته لتصبح على مستوى المراقبة. أما إذا كان قد اختار مراقبة الفئة، لكن المجموعة مُعدة لكتمها، فسيظل المستخدم على حالة المراقبة حتى بعد إضافته إلى المجموعة.

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

عند إزالة المستخدمين من مجموعة، لا تتغير مستويات الإشعارات الخاصة بهم.

تُطبَّق أذونات الفئات كما هو معتاد، لذا لا يمكن لمجموعة أن تجعل مستخدمًا يتتبع فئة لا يُسمح له برؤيتها.

44 إعجابًا

:+1: رائع! :slightly_smiling_face:
وما رأيك في ميزة اختيارية تقوم بمزامنة الفئات المخفية مع تبويب النشاط (عن طريق عدم عرض الفئات المخفية)؟
بعض الأعضاء هنا (بالفرنسية) يرغبون في عزل نشاط مجموعة معينة ضمن بعض الفئات.
لقد لاحظت أنه من الممكن بالفعل تصفية تبويب النشاط باستخدام معرف فئة واحد في الرابط… إذن… هل هذا يتطلب إضافة؟ هل هو مفيد؟ :thinking: أو ربما تم تنفيذه بالفعل، ولم ألاحظ أن الفئات المخفية لا تظهر في صفحات الفئات أو الأحدث :sweat_smile:

إعجابَين (2)

عمل رائع على ميزة مفيدة للغاية. سنستفيد منها بشكل جيد.

فما الفائدة من خيار “كتم الصوت” إذا لم يمكن تطبيقه أبدًا؟ أم يمكن تطبيقه فعليًا إذا كانت الحالة “عادية”، ولكن ليس إذا كانت “مراقبة” أو “تتبع” أو “WFP”؟


طلب ميزة رقم 1 - جعل “عادي” خيارًا متاحًا

الحالة هي منتدى بكتم جميع الإشعارات، وأريد استخدام مجموعة لتغيير حالة فئة أو وسم من “مكتم” إلى “عادي” (وليس إلى أي شكل من أشكال “المراقبة”).

طلب ميزة رقم 2 - إمكانية تجاوز تفضيلات المراقبة لمجموعة معينة عند الرغبة

أعتقد أن هذا سيُتيح سلوكًا متسقًا مع مراقبة الفئات والوسوم في إعدادات المنتدى بأكمله.

6 إعجابات

ماذا يحدث للأعضاء الحاليين في مجموعة عند تغيير إعدادات المجموعة؟ إذا أضفت وسماً كمتتبع، هل سيبدأ جميع الأعضاء في تتبع ذلك الوسم (إذا لم يكونوا يشاهدونه بالفعل)؟ أم أنهم سيحتاجون إلى مغادرة المجموعة والانضمام إليها مرة أخرى لتفعيل هذا السلوك؟

3 إعجابات

يمكن تطبيق الصامت إذا لم يتم التعبير عن تفضيل صريح للفئة في الماضي، والافتراضي هو عادي.

إعجابَين (2)

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

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

كيف ستعمل هذه الآلية إذا أُضيفت إلى مجموعتين؟ إذا كنت أعمل على بناء برنامج محاسبي لشركتي، وأُضيفت إلى مجموعة “المالية” التي تكتم فئة #dev، وفي الوقت نفسه أُضيفت إلى مجموعة “المطورين” التي تتتبع فئة #dev، فأي المجموعتين ستفوز؟

لا تتغير تفضيلات الأعضاء الحاليين، لكنني أعتقد أنه من المنطقي أن يُطبَّق تغيير المجموعة عليهم.

4 إعجابات

رائع؛ هل تمانع تحديث المنشور الأصلي (OP) لتوضيح ذلك؟

نعم. هل هذا مُنفَّذ أم أنك توافق على أن هذه فكرة ذات قيمة؟

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

أتفق تمامًا! أو على الأقل أن يكون هناك خيار لذلك - فسيكون منطقيًا جدًا بالنسبة لي أن يكون هذا متسقًا مع إعدادات الموقع.

إعجاب واحد (1)

هل لديك أي فكرة عن موعد إطلاق هذه الميزة؟

إعجاب واحد (1)

كل ميزة في #feature:announcements متاحة فورًا.

إذا كنت تستضيف الخدمة بنفسك، انتقل إلى /admin/upgrade وقم بالتحديث إلى الإصدار الأحدث لاستخدامها.

إذا كنت تحت الاستضافة الرسمية لدينا ولا تستطيع العثور عليها، تواصل مع قناة الدعم لدينا.

5 إعجابات

هذه ميزة مفيدة للغاية، عمل رائع!

هناك شيء يمكن إضافته: واجهة مماثلة في خيارات الفئات.

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

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

6 إعجابات

ماذا يحدث عند تغيير إعدادات “إشعارات الفئة الافتراضية” لمجموعة ما – على سبيل المثال، من “تتبع” إلى “مراقبة”؟ هل سيتم رفع إشعارات الأعضاء الحاليين في المجموعة؟

إعجاب واحد (1)

@alehandrof ما زال يتبقّى تطبيق التغييرات على أعضاء المجموعة الحاليين.

5 إعجابات

هل يوجد جدول زمني لذلك؟ كنت على وشك الانتقال من إضافةي القديمة إلى إضافتك، لكن قد نواجه هذه المشكلة خلال الأسابيع القادمة بينما ننظم بعض مجموعات العمل لدينا.

إعجاب واحد (1)

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

سيكون مطلوبًا استخدام مستكشف البيانات مع استعلام مناسب بالطبع للمجموعات الكبيرة.

3 إعجابات

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

هل يمكن لأحد مساعدتي في استعلام للتحقق من أعضاء المجموعة X الذين يتابعون الفئة Y؟

تعديل: قد يكون من المفيد لو أمكنني تشغيل ذلك كتقرير يُبلغ عندما تكون النتائج غير فارغة، حتى أتمكن من المتابعة مع الشخص – فمن المتوقع تنظيميًا أن يتابع بعض الأشخاص إعلانات معينة.

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

4 إعجابات

هذه الميزة تُعد نقلة نوعية بالنسبة لي.

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

إذا كان فهمي صحيحًا، فإن هذه الوظيفة الجديدة يجب أن تتيح ذلك — أي أن إمكانية الانضمام إلى مجموعة يمكن ضبطها لتقوم تلقائيًا بـ “اشتراك” المستخدم في مراقبة فئات محددة؟

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

6 إعجابات

أنا متحمس جدًا لرؤية أنه عندما أقوم بتحرير “الفئات الافتراضية للمراقبة” لمجموعة ما، يُسألني عما إذا كنت أرغب في تطبيق التغييرات تاريخيًا (أي على المستخدمين الحاليين) أم فقط على المستخدمين الذين سيتم إضافتهم في المستقبل. هذا رائع!

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

تعديل: لقد كنت أمارس هذه الميزة لبعض الوقت الآن، وأعتقد أنها لا تعمل كما هو مقصود:

هذا ليس كيف يتصرف مثيلي (2.8.0.beta4 0e53769f71). على سبيل المثال، لدي مجموعة تضم 21 عضوًا، حيث يراقب معظمهم (أو الجميع) المنشور الأول في الفئة A. الآن، عندما أقوم بضبط المجموعة على مراقبة الفئة A، يُخبرني أنه إذا أردت تطبيق هذا التغيير تاريخيًا، فسيؤثر على مستخدم واحد فقط. لا أفهم لماذا لا يؤثر على جميع الأعضاء الـ 21.

وبالمثل، لدي مجموعة تضم 42 عضوًا، معظمهم يراقبون بالفعل المنشور الأول في الفئة B. إذا قمت الآن بضبط المجموعة على مراقبة الفئة B، فإن ذلك يؤثر على 6 مستخدمين…

كيف يمكنني تصحيح هذا الخطأ؟

تعديل 2: يمكنني تأكيد أن الفئة مضبوطة على مراقبة فقط لأولئك الأعضاء الذين لا يملكون أي إعداد لهذه الفئة حتى الآن.

3 إعجابات