ميزة: السماح للمستخدم بحذف موضوعه/مشاركته المعلقة في صفحة النشاط

يُدرج /activity/pending حاليًا جميع المواضيع/المشاركات المعلقة، ولكن لا يمكن حذف المشاركات إلا عند الدخول إلى الموضوع والنقر على زر “حذف” الموجود أسفل مربع “بانتظار الموافقة”، ولا يمكن للمستخدمين حذف مواضيعهم المعلقة بأنفسهم دون التواصل مع أحد المسؤولين.

تضيف هذه الإضافة زر “حذف” مشابه مباشرةً إلى صفحة /activity/pending، بحيث يمكن للمستخدمين حذف مواضيعهم المعلقة بأنفسهم، متبعين منطقًا مشابهًا لحذف المشاركات المعلقة سابقًا.

قبل:

بعد:

كما تمت إضافة بعض الاختبارات لاختبار هذه الوظيفة.

إعجابَين (2)

يبدو رائعًا! إليك بعض الأفكار..

  • لماذا يبقى الموضوع المحذوف في قائمة الانتظار كما هو موضح في لقطة الشاشة؟ أليس من المفترض أن يتم إلغاؤه؟
  • من المنطقي بالنسبة لي أن يظهر مطالبة للتأكيد بدلاً من جعل الإجراء التدميري يتم بنقرة واحدة
إعجابَين (2)

كيف يبقى الموضوع المحذوف في قائمة الانتظار كما في لقطة الشاشة الخاصة بك؟ أليس من المفترض أن يتم… إلغاؤه؟

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

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

سيكون من المنطقي بالنسبة لي أن يكون هناك مطالبة للتأكيد بدلاً من جعل الإجراء الهدام بنقرة واحدة.

حسنًا، سأقوم بإضافة نافذة منبثقة حتى يتمكن المستخدمون من التأكيد.

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

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

إعجابَين (2)

رائع جدًا @small-lovely-cat!

هذا منطقي بالنسبة لي