uckelman
(Joel Uckelman)
1
Я вижу это на странице редактирования 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 лайков
Спасибо, что сообщили об этой проблеме 
Я исправил это сегодня в этом PR
5 лайков
nat
(Natalie T)
Закрыл(а) тему
6
Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.