خطأ: حقل المستخدم "قابل للتعديل بعد التسجيل" يجبر تلقائيًا على "عرض عند التسجيل"

عند إنشاء حقل مستخدم (UserField) في لوحة الإدارة، يوجد سلوك يعتمد على التسلسل:

  1. الحالة الأولية:

    • يتم تحديد “إظهار عند التسجيل” (Show on signup) افتراضيًا
    • يتم إلغاء تحديد “قابل للتعديل بعد التسجيل” (Editable after signup)
  2. التسلسل أ:

    • قم أولاً بإلغاء تحديد “إظهار عند التسجيل”
    • لا تقم بتحديد “قابل للتعديل بعد التسجيل”
    • :white_check_mark: يتم الحفظ بنجاح: لا يتم عرض الحقل في نموذج التسجيل ولا يمكن تعديله بعد التسجيل
  3. التسلسل ب:

    • قم أولاً بتحديد “قابل للتعديل بعد التسجيل”
    • ثم حاول إلغاء تحديد “إظهار عند التسجيل”
    • :cross_mark: الواجهة الأمامية تعيد تحديد “إظهار عند التسجيل” تلقائيًا عند إلغاء تحديده
إعجابَين (2)

لا أعتقد أن هذا خطأ. إنه مصمم للعمل بهذه الطريقة

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

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

3 إعجابات

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

3 إعجابات

@ted هل يمكنك إلقاء نظرة على هذا من فضلك؟ على حد علمي، لقد عملت على هذه المجموعة من الخيارات مؤخرًا.

إعجابَين (2)