مفاتيح I18n تظهر في صفحة تعديل Webhooks

أرى هذا في صفحة تحرير خطافات الويب مع 3.3.0.beta1-dev:

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

[en.admin.web_hooks.voting_event.group_name]

ليس العنوان المقصود لأي فئة يفترض أن تكون كذلك.

3 إعجابات

صيد جيد!

لا يُفترض بك رؤية خطاف الويب الخاص بالمكون الإضافي غير المثبت على Discourse الخاص بك.

هذا تراجع من هنا:

هنا تحديدًا.
الرموز المقدمة في TYPES لا تتطابق مع قيم القائمة:

للفريق، إليك حل محتمل:
def self.types_with_prefix(prefix)
  TYPES.select { |key, _value| key.to_s.start_with?(prefix.to_s) }.values
end

def self.active
  ids_to_exclude = []
  unless defined?(SiteSetting.solved_enabled) && SiteSetting.solved_enabled
    ids_to_exclude.concat(types_with_prefix(:solved))
  end
  unless defined?(SiteSetting.assign_enabled) && SiteSetting.assign_enabled
    ids_to_exclude.concat(types_with_prefix(:assign))
  end
  unless defined?(SiteSetting.voting_enabled) && SiteSetting.voting_enabled
    ids_to_exclude.concat(types_with_prefix(:voting_topic))
  end
  unless defined?(SiteSetting.chat_enabled) && SiteSetting.chat_enabled
    ids_to_exclude.concat(types_with_prefix(:chat_message))
  end
  self.where.not(id: ids_to_exclude.flatten)
end
6 إعجابات

شكرا لك على الإبلاغ عن هذه المشكلة :confetti_ball:
لقد قمت بإصلاحها اليوم في هذا الطلب

5 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد يومين. لم تعد الردود الجديدة مسموحًا بها.