Commit 8b89ef86 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Add templates for Emails on push

Signed-off-by: default avatarDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
parent 0b59af49
......@@ -16,7 +16,7 @@ module Emails
def repository_push_email(project_id, recipient, branch, compare)
@project = Project.find project_id
@commits = compare.commits
@commits = Commit.decorate compare.commits
@commit = compare.commit
@diffs = compare.diffs
@branch = branch
......
%h3 New push to #{@branch} at #{@project.name_with_namespace}
%h4 Commits:
%ul
- @commits.each do |commit|
%li
#{commit.short_id} - #{commit.title}
%h4 Diff:
- @diffs.each do |diff|
%li
%strong
- if diff.old_path == diff.new_path
= diff.new_path
- elsif diff.new_path && diff.old_path
#{diff.old_path} &rarr; #{diff.new_path}
- else
= diff.new_path || diff.old_path
%hr
%pre
= diff.diff
%br
New push to #{@branch} at #{@project.name_with_namespace}
\
Commits:
- @commits.each do |commit|
#{commit.short_id} - #{truncate(commit.title, length: 40)}
\
\
Diff:
- @diffs.each do |diff|
\
\=====================================
- if diff.old_path == diff.new_path
= diff.new_path
- elsif diff.new_path && diff.old_path
#{diff.old_path} &rarr; #{diff.new_path}
- else
= diff.new_path || diff.old_path
\=====================================
= diff.diff
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment