بصفتي مسؤولاً، لا يمكنني العثور على الإعداد وفقًا للخيار “إشعارات البريد الإلكتروني” في تفضيلات دردشة المستخدم.
أحتاج إلى تعيين الخيار على “أبدًا” لكل مستخدم دفعة واحدة، لكن لا يمكنني ذلك.
بصفتي مسؤولاً، لا يمكنني العثور على الإعداد وفقًا للخيار “إشعارات البريد الإلكتروني” في تفضيلات دردشة المستخدم.
أحتاج إلى تعيين الخيار على “أبدًا” لكل مستخدم دفعة واحدة، لكن لا يمكنني ذلك.
لقد نقلت هذا إلى Contribute > Feature وعلّقت عليه بـ chat لأنه ليس شيئاً معطوباً، بل هو طلب تقدّم به.
لدي تأييدي الكامل! سيكون من المفيد حقاً أن نتمكن من إعداد القيم الافتراضية للموقع للمحادثات بسهولة.
ربما يمكنك فعل ما تحتاجه عبر وحدة تحكم Rails (Rails console) للمستخدمين الحاليين لديك. لكنني لست متأكداً كيف ستفعل ذلك للملتحقين الجدد. ربما باستخدام معالج مخصص (Custom Wizard)?
كنت بحاجة فقط إلى تعيين إشعارات البريد الإلكتروني الافتراضية (على never) للدردشة للجميع، لأنه يبدو أن when_away هو الافتراضي.
أشارك البرنامج النصي:
User.all.each do |user|
user_option = user.user_option
if user_option.chat_email_frequency != "never"
puts "User: #{user.username} - Current chat_email_frequency setting: #{user_option.chat_email_frequency}"
user_option.update(chat_email_frequency: "never")
# puts "Updated chat_email_frequency setting to 'never' for user: #{user.username}"
end
end
ماذا ستفعلون للمنضمين الجدد؟
أرفع هذا الموضوع.
أصبحت إشعارات البريد الإلكتروني للدردشة للرسائل المباشرة مستقلة عن إعدادات البريد الإلكتروني الأساسية، مما يعني أن تعيين مستوى البريد الإلكتروني الافتراضي على “أبدًا” لم يعد يحظر رسائل البريد الإلكتروني الخاصة بالدردشة هذه.