2019-02-15 15:39:39 +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-15 15:39:39 +05:30
|
|
|
- discussion = note.discussion if note.part_of_discussion?
|
2018-03-17 18:26:18 +05:30
|
|
|
|
2019-09-30 21:07:59 +05:30
|
|
|
%p{ style: "color: #777777;" }
|
|
|
|
= succeed ':' do
|
|
|
|
= link_to note.author_name, user_url(note.author)
|
|
|
|
- if discussion.nil?
|
2021-01-29 00:20:46 +05:30
|
|
|
= link_to 'commented', target_url
|
2019-09-30 21:07:59 +05:30
|
|
|
- else
|
2020-01-01 13:55:28 +05:30
|
|
|
- if note.start_of_discussion?
|
2019-09-30 21:07:59 +05:30
|
|
|
started a new
|
|
|
|
- else
|
|
|
|
commented on a
|
2017-08-17 22:00:37 +05:30
|
|
|
|
2019-02-15 15:39:39 +05:30
|
|
|
- if discussion&.diff_discussion?
|
2019-09-30 21:07:59 +05:30
|
|
|
discussion on #{link_to(discussion.file_path, target_url)}
|
2017-08-17 22:00:37 +05:30
|
|
|
- else
|
2019-09-30 21:07:59 +05:30
|
|
|
= link_to 'discussion', target_url
|
2017-08-17 22:00:37 +05:30
|
|
|
|
2019-02-15 15:39:39 +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-15 15:39:39 +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-15 15:39:39 +05:30
|
|
|
%div{ style: note_style }
|
|
|
|
= markdown(note.note, pipeline: :email, author: note.author)
|