debian-mirror-gitlab/app/views/notify/_note_email.html.haml

44 lines
1.4 KiB
Text
Raw Normal View History

2019-02-13 22:33:31 +05:30
- note = local_assigns.fetch(:note, @note)
- diff_limit = local_assigns.fetch(:diff_limit, nil)
- target_url = local_assigns.fetch(:target_url, @target_url)
- note_style = local_assigns.fetch(:note_style, "")
2018-03-17 18:26:18 +05:30
2019-02-13 22:33:31 +05:30
- discussion = note.discussion if note.part_of_discussion?
2018-03-17 18:26:18 +05:30
2019-02-13 22:33:31 +05:30
- if discussion
%p{ style: "color: #777777;" }
= succeed ':' do
= link_to note.author_name, user_url(note.author)
2017-08-17 22:00:37 +05:30
2019-02-13 22:33:31 +05:30
- if discussion&.diff_discussion?
2017-08-17 22:00:37 +05:30
- if discussion.new_discussion?
started a new discussion
- else
commented on a discussion
2019-02-13 22:33:31 +05:30
on #{link_to discussion.file_path, target_url}
2017-08-17 22:00:37 +05:30
- else
- if discussion.new_discussion?
started a new discussion
- else
2019-02-13 22:33:31 +05:30
commented on a #{link_to 'discussion', target_url}
2017-08-17 22:00:37 +05:30
2018-03-17 18:26:18 +05:30
- elsif Gitlab::CurrentSettings.email_author_in_body
2017-08-17 22:00:37 +05:30
%p.details
2019-02-13 22:33:31 +05:30
#{link_to note.author_name, user_url(note.author)} commented:
2017-08-17 22:00:37 +05:30
2019-02-13 22:33:31 +05:30
- if discussion&.diff_discussion? && discussion.on_text?
2017-08-17 22:00:37 +05:30
= content_for :head do
= stylesheet_link_tag 'mailers/highlighted_diff_email'
%table
= render partial: "projects/diffs/line",
2019-02-13 22:33:31 +05:30
collection: discussion.truncated_diff_lines(diff_limit: diff_limit),
2017-08-17 22:00:37 +05:30
as: :line,
locals: { diff_file: discussion.diff_file,
plain: true,
email: true }
2019-02-13 22:33:31 +05:30
%div{ style: note_style }
= markdown(note.note, pipeline: :email, author: note.author)