summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Eisner <david.eisner@oriel.oxon.org>2016-10-04 12:28:42 +0100
committerAirat Shigapov <contact@airatshigapov.com>2016-10-20 15:44:34 +0300
commit3d034c15017b45611cb3e52744f09cc45c1c7bbe (patch)
tree57bc47af09e931ac6647a8c453b5c06711cb7425
parentb5d210c9d6d44fc664b006567b8f488e198ad04f (diff)
downloadgitlab-ce-3d034c15017b45611cb3e52744f09cc45c1c7bbe.tar.gz
Full Banzai rendering for HipChat notifications
-rw-r--r--app/models/project_services/hipchat_service.rb14
1 files changed, 3 insertions, 11 deletions
diff --git a/app/models/project_services/hipchat_service.rb b/app/models/project_services/hipchat_service.rb
index 98f0312d84e..f4edbbbceb2 100644
--- a/app/models/project_services/hipchat_service.rb
+++ b/app/models/project_services/hipchat_service.rb
@@ -121,14 +121,6 @@ class HipchatService < Service
message
end
- def format_body(body)
- if body
- body = body.truncate(200, separator: ' ', omission: '...')
- end
-
- "<pre>#{body}</pre>"
- end
-
def create_issue_message(data)
user_name = data[:user][:name]
@@ -144,7 +136,7 @@ class HipchatService < Service
message = "#{user_name} #{state} #{issue_link} in #{project_link}: <b>#{title}</b>"
if description
- message << format_body(Banzai::Filter::MarkdownFilter.renderer.render(description))
+ message << Banzai.render(note, project: project)
end
message
@@ -166,7 +158,7 @@ class HipchatService < Service
"#{project_link}: <b>#{title}</b>"
if description
- message << format_body(Banzai::Filter::MarkdownFilter.renderer.render(description))
+ message << Banzai.render(note, project: project)
end
message
@@ -217,7 +209,7 @@ class HipchatService < Service
message << title
if note
- message << format_body(Banzai::Filter::MarkdownFilter.renderer.render(note))
+ message << Banzai.render(note, project: project)
end
message