I18n-Schlüssel werden auf der Webhooks-Bearbeitungsseite angezeigt

Ich sehe dies auf der Bearbeitungsseite für Webhooks mit 3.3.0.beta1-dev:

Zwei der Abschnitte und ihre Kontrollkästchen-Beschriftungen scheinen i18n-Schlüssel anstelle der Werte dieser Schlüssel anzuzeigen. Zum Beispiel bin ich mir ziemlich sicher, dass

[en.admin.web_hooks.voting_event.group_name]

nicht die beabsichtigte Überschrift für die Kategorie ist, die das sein soll.

3 „Gefällt mir“

Guter Fang!

Sie sollten den Webhook eines Plugins, das nicht auf Ihrem Discourse installiert ist, nicht sehen können.

Dies ist eine Regression von hier:

Speziell hier.
Die in TYPES bereitgestellten Symbole stimmen nicht mit den Listenwerten überein:

An das Team, hier ist eine mögliche Lösung:
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 „Gefällt mir“

Vielen Dank, dass Sie dieses Problem gemeldet haben :confetti_ball:

Ich habe es heute in diesem PR behoben:

5 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.