Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-12-17 17:30:15 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-12-17 17:30:15 +0400
commit8b89ef8639b2b6ee69d991fb0d6089f9437bbee2 (patch)
tree33d36cb32d3f659fc7e9f94f39d0bf384f53e153 /app/views/notify
parent0b59af49cb80a27ac188532c8de2bfec8a1c1d8b (diff)
Add templates for Emails on push
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/views/notify')
-rw-r--r--app/views/notify/repository_push_email.html.haml23
-rw-r--r--app/views/notify/repository_push_email.text.haml20
2 files changed, 43 insertions, 0 deletions
diff --git a/app/views/notify/repository_push_email.html.haml b/app/views/notify/repository_push_email.html.haml
new file mode 100644
index 00000000000..48c3b3277bf
--- /dev/null
+++ b/app/views/notify/repository_push_email.html.haml
@@ -0,0 +1,23 @@
+%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
diff --git a/app/views/notify/repository_push_email.text.haml b/app/views/notify/repository_push_email.text.haml
new file mode 100644
index 00000000000..0da5b9513ee
--- /dev/null
+++ b/app/views/notify/repository_push_email.text.haml
@@ -0,0 +1,20 @@
+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