Show attachments in new issues and show flag if private comment

This commit is contained in:
Alexander Meindl
2020-03-03 15:16:02 +01:00
parent 48c4b99882
commit d2ad1fb020
2 changed files with 9 additions and 1 deletions

View File

@@ -13,6 +13,8 @@ class Messenger
# Redmine::WikiFormatting.html_parser.to_text(text)
text = +text.to_s
# @see https://api.slack.com/reference/surfaces/formatting#escaping
text.gsub!('&', '&')
text.gsub!('<', '&lt;')
text.gsub!('>', '&gt;')

View File

@@ -35,6 +35,12 @@ module RedmineMessenger
short: true }
end
attachments.each do |att|
attachment[:fields] << { title: I18n.t(:label_attachment),
value: "<#{Messenger.object_url att}|#{ERB::Util.html_escape(att.filename)}>",
short: true }
end
if RedmineMessenger.setting?(:display_watchers) && watcher_users.count.positive?
attachment[:fields] << {
title: I18n.t(:field_watcher),
@@ -77,7 +83,7 @@ module RedmineMessenger
end
fields = current_journal.details.map { |d| Messenger.detail_to_field(d, project) }
fields << { title: I18n.t(:field_is_private), short: true } if current_journal.private_notes?
attachment[:fields] = fields if fields.any?
Messenger.speak(l(:label_messenger_issue_updated,