حقول المستخدم المخفية

:information_source: ملخص إنشاء حقول مستخدم مرئية فقط لمجموعات محددة
:hammer_and_wrench: المستودع discourse-hidden-user-fields
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

← املأ "repoName" و "repoURL" لزر التثبيت التلقائي →

Install this theme component

وصف تفصيلي

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

لدي مستخدمان، derek_test (يسار) و anon9 (يمين). يتم ملء حقلي المعرف والشركة في ملفاتهما الشخصية، ولكن واحد فقط مرئي للآخر. يمكن لـ derek_test رؤية ID ويمكن لـ anon9 رؤية Company.

ملفات تعريف المستخدم

بطاقات المستخدم

البحث

في هذه الحالة، يمكن لـ anon9 (يمين) رؤية الشركة والبحث عن Acme.


الإعدادات

CleanShot 2025-11-13 at 16.17.43

  • اسم الحقل: أدخل اسم حقل المستخدم المخصص (واحد لكل كائن)
  • المجموعات المسموح بها: حدد المجموعات المسموح بها من القائمة

المتطلبات الأساسية

يستفيد هذا من حقول المستخدم المخصصة. تحدد هذه الإعدادات مكان ظهور الحقول:

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

6 إعجابات

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


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

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

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

سأكون صريحًا وأقول إنني فعلت ذلك باستخدام Claude Code، لكنه قال إن نوع group_list غير متوفر في محرر الكائنات - فقط كإعداد على مستوى أعلى.

لذلك سيتعين أن يكون شيئًا كهذا، ولكن بعدد ثابت من الحقول المتاحة

CleanShot 2025-11-13 at 13.12.21

هذا مثير للاهتمام. بناءً على الوثائق، كنت أتوقع أن يدعم شيئًا كهذا أيضًا

إعجابَين (2)

شكراً لك على التنبيه! تمكنت من تعديل إعدادات المجموعة بناءً على تلك الوثائق!

سأقوم بتحديث التفاصيل أعلاه لتعكس التغيير.

إعجابَين (2)

حسنًا.. على الرغم من أن الإعدادات في محرر الكائنات قبلت list_type:group، إلا أنني لم أتمكن من تجاوز خطأ:

CleanShot 2025-11-13 at 13.52.29

لقد جربت بعض التحويلات المختلفة ولكن لم أتمكن من تجاوزها. الحكم هو أن “نوع groups في مخططات الكائنات موثق ولكن الواجهة الأمامية لم تنفذ الواجهة الرسومية.”

إعجابَين (2)

لقد رأيت هذا الخطأ أيضًا، ولكن بعد استخدام زر إعادة الضبط لإعادة تعيين إعداد الكائن بالكامل، لم يعد الخطأ: :woman_shrugging:

لذا كل شيء على ما يرام الآن
Screenshot_20251113_195748_Firefox

ربما لم يعجبه تغيير نوع الإعداد على تكوين موجود

إعجابَين (2)

أرى أن هذا سيكون مفيدًا جدًا!

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