تجربة انتهاء الانتحال تلقائيًا بعد مرور بعض الوقت

استمرار النقاش من خطأ جديد في واجهة انتحال الشخصية التجريبية:

التغيير أصبح الآن مستقرًا وما زلتُ قادرًا على إعادة إنتاجه. هل توجد أي خطط لتحسين تجربة المسؤولين بعد انتهاء صلاحية انتحال الشخصية؟

أعتقد أن وجود مؤشر أفضل على أنك لم تعد تنتحل شخصية المستخدم سيساعد في منع الاختبارات السلبية الخاطئة حيث يعتقد المسؤول أن شيئًا ما يعمل للمستخدمين العاديين بينما في الواقع يستخدمون امتيازات المسؤول.

أيضًا، من المحير عندما لا يعمل زر إيقاف انتحال الشخصية.

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

5 إعجابات

آه، خطأ مني، نسيت هذا. سأقوم بتعيين نفسي لإصلاحه. أعتقد أن المشكلة تتلخص في أمرين:

  1. عندما ينتهي المؤقت، أرسل تحديثًا عبر MessageBus إلى واجهة المستخدم لإظهار أن حد الوقت قد انتهى. ربما حتى عرض عداد تنازلي في واجهة المستخدم…
  2. إذا ضغطت على “إيقاف الانتحال” وكان حد الوقت قد انتهى، فلا تعرض خطأ، بل قم ببساطة بإعادة تحميل الصفحة.

ربما سأزيد الوقت إلى 30 دقيقة أيضًا، فـ 15 دقيقة سريعة جدًا.

6 إعجابات

هل تعتقد أنه يجب أن يكون 15 دقيقة من عدم النشاط بدلاً من عداد تنازلي يبدأ عند بدء انتحال الشخصية؟

إذا لم تكن قد بدأت بعد، يمكنني الاطلاع على هذا. :slightly_smiling_face:

إعجابَين (2)

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

إذا تمكنا من حل ذلك، فبالتأكيد سأكون سعيدًا بتسليم الأمر إليك إذا كنت مستعدًا لتقديم طلب دمج (PR) :slight_smile:

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

نعم. هذا يسبق وجودي، لذا من الصعب استنتاج النية. لكن نظرًا لأن المدة قابلة للتكوين، ربما يكون من الأفضل ألا نتدخل في هذا الأمر. :grimacing:

يمكنني البدء بتحسين تجربة المستخدم لما هو موجود بالفعل من خلال رسائل أفضل. :saluting_face:

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