هل يمكن للمسؤولين إنشاء حقول مستخدم مرئية/قابلة للتحرير فقط في لوحة المسؤول؟

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

هل توجد حاليًا طريقة لإنشاء حقل مستخدم مرئي وقابل للتحرير فقط للموظفين (للاستخدام الداخلي)، وغير مكشوف للمستخدمين؟

إذا لم يكن الأمر كذلك، فهل سيكون هذا شيئًا قد تفكر فيه الفريق في دعمه في المستقبل؟

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

هناك طلب ميزة لذلك: Option to include user field that is only editable by staff

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

3 إعجابات

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

إعجابَين (2)

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

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

تكوين حقل المستخدم مع تعطيل جميع الخيارات

نموذج التسجيل بدون حقل المستخدم

حقل المستخدم غير مرئي للمستخدم في تفضيلاته

حقل المستخدم مرئي للمسؤولين في ملف تعريف المستخدم

4 إعجابات

أقدر حقًا مساعدتك في وقت سابق! لقد قمت بصياغة تقرير خطأ يوضح هذا السلوك بوضوح.

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

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

هل يمكنك مساعدتي في فهم كيفية عمل هذا؟ شكراً!

لم يكن لدي حتى الآن أي حالة استخدام لاستخدام الحقول المخصصة عبر واجهة برمجة التطبيقات. لذلك، لا يمكنني أن أخبرك بأكثر مما تعلمته من

إعجابَين (2)

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

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

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

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

لم أكن متأكدًا من هذا أيضًا ولكنني وجدت بعض الأدلة…

يبدو منطقيًا أكثر بجوار الإعداد المصاحب حقول المستخدم العامة:

وهما يتعلقان بمن يمكنه الوصول إلى أي سجلات عبر واجهة برمجة التطبيقات (API):

ومن المثير للاهتمام، أن الحقول المذكورة أعلاه لا تبدو أنها تحدد من حقول المستخدم المخصصة المتاحة، بل تقبل أي إدخال نصي - لذلك سيتعين عليك إدخال أسماء الحقول بدقة قراءة هذه الوثيقة بعناية.

هل هو الاسم؟ بناءً على المستند الذي شاركته أعلاه، اعتقدت أنك تحتاج إلى المعرف

أوه، لقد فاتنيت تلك الوثيقة! :flushed_face: الحقل قبل أي شيء كتبته، وقد افترضت افتراضًا خاطئًا.

ربما تكون هذه حالة يكون فيها من الجيد أن يحتوي وصف الإعداد على رابط للوثائق.

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

أعتقد أن ما سيكون :chefs_kiss: هو وجود بحث مخصص للحقول لتلك الإعدادات الإدارية التي تعمل بطريقة مشابهة لتلك الموجودة في الأتمتة “إضافة مستخدم إلى مجموعة من خلال حقل مخصص للمستخدم”:

أعتقد أنه تم ذكره سابقًا في مكان ما، لكنني لا أعرف ما إذا كان قد حصل على أي زخم.

3 إعجابات

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

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

إعجابَين (2)

@hugh بعض الملاحظات لفريقك. تقبل المدخلات لإعدادات الموقع public user custom fields و staff user custom fields أي شيء ولكن المعرّف (ID) فقط هو الذي يعمل، وهو أمر مربك.