حذف "About me" لجميع المستخدمين

أود حذف محتوى حقل “نبذة عني” لجميع المستخدمين. كيف يمكنني فعل ذلك؟

(نحن نتحول بعيدًا عن موقع ويب متكامل يدير هذا الحقل تلقائيًا باستخدام البيانات الوصفية، لصالح الحقول المخصصة والسماح للمستخدمين بتحديث حقل “نبذة عني” الخاص بهم من داخل Discourse.)

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

أعتقد أنه

UserProfile.all.update_all(bio_raw: nil, bio_cooked: nil)

يجب عليك اختباره أولاً، ربما على مستخدم واحد مثل هذا:

UserProfile.where(user_id: 1).update_all(bio_raw: nil, bio_cooked: nil)
3 إعجابات

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

لقد قمت بتعطيل إعداد discourse connect overrides bio وجربت الأمر لإزالة السيرة الذاتية لمستخدم واحد (أنا). للأسف، لا يبدو أن الأمر يعمل.

هل لديك أي أفكار أخرى؟

تعديل: لا أفهم السبب، ولكن عندما أنظر إلى ملفي الشخصي، لا أرى قسم “نبذة عني” لتعديله على الإطلاق. ربما هاتان المشكلتان مرتبطتان؟

أؤكد أن كود جاي صحيح ويمحو أي سيرة ذاتية بشكل صحيح (بما في ذلك سيرة @discobot! :robot: )

لن يتم عرض حقل السيرة الذاتية إذا تم تمكين discourse connect overrides bio.

إعجابَين (2)

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

لست متأكدًا مما يحدث!

من المحتمل أن تحتاج إلى إعادة تحميل تفضيلاتك بعد تغيير تلك الإعدادات. أو ربما لديك بعض التخصيصات الأخرى التي تتداخل. قد تحاول وضع الأمان.

إعجابَين (2)

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

شكراً لكما على المساعدة!

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.