خيار لتضمين حقل المستخدم الذي يمكن تحريره فقط من قبل الموظفين

يمكن أن تكون هذه مفيدة لإضافة معلومات “موثقة” إلى ملفات المستخدمين :smiley:

(بدلاً من ذلك، يمكن استخدام خيار “إظهار عند التسجيل” لتحقيق نفس الغرض)

7 إعجابات

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

إعجابَين (2)

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

إعجابَين (2)

فهمت. ما مقدار المعلومات التي تتوقع وجودها في الحقل؟ قد تكون هناك طرق أخرى.

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

لماذا لا تجعل “المُتحقق منه” شارة أو مجموعة؟ كلا الخيارين سيعملان تمامًا كما تريد.

أحتاج إلى القيام بشيء مثل هذا:

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

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

وجدت طريقة للذهاب إلى تخصيص حقل المستخدم

يمكنك جعله إلزاميًا عند التسجيل أو لا. يدخل المستخدم المعلومات (رغم أنه إذا لم يكن إلزاميًا، فمن المرجح أن يتركه المستخدم فارغًا).

بما أنه غير قابل للتحرير إذا لم يتم إدخاله، فإن فقط المدير والمشرف يمكنهما إجراء التغييرات.

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

لقد قمت بضبط إعدادات بطاقة المستخدم للظهور هناك

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

هذا ما لا أريده - لا ينبغي أن يتمكن المستخدمون من تعديل أو إضافة أي شيء إلى الحقل (فقط الموظفين/المسؤولين).

مع جعله غير إلزامي عند التسجيل، يمكنك استخدام CSS لإخفاء هذا الحقل في صفحة تفضيلات/الملف الشخصي للتحرير.

كما ذُكر، إذا لم يكن قابلاً للتعديل بعد التسجيل، فإن معظم المستخدمين عادةً لا يملؤون تفاصيل الملف الشخصي أثناء التسجيل.

لذلك، بعد التسجيل الأولي، لا توجد خيار لتغييره.

هذا ليس الحل المثالي حقًا، لكنني أقدر محاولتك للمساعدة! :blush:

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

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

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

لذلك قد لا يظهر حتى عند التسجيل. سيتطلب ذلك اختبارًا بإنشاء مستخدم تجريبي جديد للتسجيل والتحقق.


بخلاف ذلك، قد نحتاج إلى إضافة (plugin). سأختبر عملية التسجيل الجديدة وأزودك بالنتائج.

لم يصب الحظ. يظهر عند التسجيل الجديد. ومع ذلك، يمكنك على الأرجح تسميته شيئًا مثل Null؟

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

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

تمت إضافة هذا :tada:

لكن أعتقد أن هناك مشكلة لا تزال قائمة: أنت مجبر على السماح إما بالتعديل أو الإظهار عند التسجيل.

من الممكن إنشاء حقل مع تعطيل جميع الخيارات لأنه لا تحتاج إلى تغيير إعداد قابل للتعديل لذلك. ولكن بمجرد تغييره مرة واحدة، لا توجد طريقة للعودة إلى هذا التكوين.

بناءً على طلب السحب FEATURE: Allow hiding user fields on signup form by Drenmi · Pull Request #34672 · discourse/discourse · GitHub كان هذا قرارًا متعمدًا:

الحقول الاختيارية ولكن غير القابلة للتعديل يجب أن تكون في نموذج التسجيل، أو لا يمكن ملؤها أبدًا

أتساءل عما إذا كانت حالة الاستخدام لملء الحقل بواسطة الموظفين لم تؤخذ في الاعتبار.

3 إعجابات