##// END OF EJS Templates
emails: use more consistent output between commits email and pull request email.
marcink -
r535:477f97a4 default
parent child Browse files
Show More
@@ -1,74 +1,88 b''
1 1 ## -*- coding: utf-8 -*-
2 2 <%inherit file="base.mako"/>
3 3
4 4
5 5 <%def name="subject()" filter="n,trim">
6 6 <%
7 7 data = {
8 8 'user': h.person(user),
9 'repo_name': repo_name,
10 'commit_id': h.show_id(commit),
11 'status': status_change,
9 12 'comment_file': comment_file,
10 13 'comment_line': comment_line,
11 'repo_name': repo_name,
12 'commit_id': h.show_id(commit),
13 14 }
14 15 %>
15 16 ${_('[mention]') if mention else ''} \
16 17
17 18 % if comment_file:
18 19 ${_('%(user)s commented on commit `%(commit_id)s` (file: `%(comment_file)s`)') % data} ${_('in the %(repo_name)s repository') % data}
19 20 % else:
21 % if status_change:
22 ${_('%(user)s commented on commit `%(commit_id)s` (status: %(status)s)') % data |n} ${_('in the %(repo_name)s repository') % data}
23 % else:
20 24 ${_('%(user)s commented on commit `%(commit_id)s`') % data |n} ${_('in the %(repo_name)s repository') % data}
25 % endif
21 26 % endif
22 27
23 28 </%def>
24 29
25 30 <%def name="body_plaintext()" filter="n,trim">
31 <%
32 data = {
33 'user': h.person(user),
34 'repo_name': repo_name,
35 'commit_id': h.show_id(commit),
36 'status': status_change,
37 'comment_file': comment_file,
38 'comment_line': comment_line,
39 }
40 %>
26 41 ${self.subject()}
27 42
28 43 * ${_('Comment link')}: ${commit_comment_url}
29 44
30 45 * ${_('Commit')}: ${h.show_id(commit)}
31 46
32 47 %if comment_file:
33 48 * ${_('File: %(comment_file)s on line %(comment_line)s') % {'comment_file': comment_file, 'comment_line': comment_line}}
34 49 %endif
35 50
36 51 ---
37 52
38 ${comment_body|n}
39
40
41 53 %if status_change:
42 54 ${_('Commit status was changed to')}: *${status_change}*
43 55 %endif
44 56
57 ${comment_body|n}
58
45 59 ${self.plaintext_footer()}
46 60 </%def>
47 61
48 62
49 63 <%
50 64 data = {
51 65 'user': h.person(user),
52 66 'comment_file': comment_file,
53 67 'comment_line': comment_line,
54 68 'repo': commit_target_repo,
55 69 'repo_name': repo_name,
56 70 'commit_id': h.show_id(commit),
57 71 }
58 72 %>
59 73 <table style="text-align:left;vertical-align:middle;">
60 74 <tr><td colspan="2" style="width:100%;padding-bottom:15px;border-bottom:1px solid #dbd9da;">
61 % if comment_file:
62 <h4><a href="${commit_comment_url}" style="color:#427cc9;text-decoration:none;cursor:pointer">${_('%(user)s commented on commit `%(commit_id)s` (file:`%(comment_file)s`)') % data}</a> ${_('in the %(repo)s repository') % data |n}</h4>
63 % else:
64 <h4><a href="${commit_comment_url}" style="color:#427cc9;text-decoration:none;cursor:pointer">${_('%(user)s commented on commit `%(commit_id)s`') % data |n}</a> ${_('in the %(repo)s repository') % data |n}</h4>
65 % endif
75 % if comment_file:
76 <h4><a href="${commit_comment_url}" style="color:#427cc9;text-decoration:none;cursor:pointer">${_('%(user)s commented on commit `%(commit_id)s` (file:`%(comment_file)s`)') % data}</a> ${_('in the %(repo)s repository') % data |n}</h4>
77 % else:
78 <h4><a href="${commit_comment_url}" style="color:#427cc9;text-decoration:none;cursor:pointer">${_('%(user)s commented on commit `%(commit_id)s`') % data |n}</a> ${_('in the %(repo)s repository') % data |n}</h4>
79 % endif
66 80 </td></tr>
67 81 <tr><td style="padding-right:20px;padding-top:15px;">${_('Commit')}</td><td style="padding-top:15px;"><a href="${commit_comment_url}" style="color:#427cc9;text-decoration:none;cursor:pointer">${h.show_id(commit)}</a></td></tr>
68 82 <tr><td style="padding-right:20px;">${_('Description')}</td><td>${h.urlify_commit_message(commit.message, repo_name)}</td></tr>
69 83
70 84 % if status_change:
71 85 <tr><td style="padding-right:20px;">${_('Status')}</td><td>${_('The commit status was changed to')}: ${status_change}.</td></tr>
72 86 % endif
73 87 <tr><td style="padding-right:20px;">${(_('Comment on line: %(comment_line)s') if comment_file else _('Comment')) % data}</td><td style="line-height:1.2em;">${h.render(comment_body, renderer=renderer_type, mentions=True)}</td></tr>
74 88 </table>
@@ -1,96 +1,94 b''
1 1 ## -*- coding: utf-8 -*-
2 2 <%inherit file="base.mako"/>
3 3
4 4
5 5 <%def name="subject()" filter="n,trim">
6 6 <%
7 7 data = {
8 8 'user': h.person(user),
9 9 'pr_title': pull_request.title,
10 10 'pr_id': pull_request.pull_request_id,
11 11 'status': status_change,
12 12 'comment_file': comment_file,
13 13 'comment_line': comment_line,
14 14 }
15 15 %>
16 16
17 17 ${_('[mention]') if mention else ''} \
18 18
19 19 % if comment_file:
20 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s" (file: `%(comment_file)s`)') % data |n}
20 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s" (file: `%(comment_file)s`)') % data}
21 21 % else:
22 22 % if status_change:
23 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s" (status: %(status)s)') % data |n}
23 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s" (status: %(status)s)') % data}
24 24 % else:
25 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s"') % data |n}
25 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s"') % data}
26 26 % endif
27
28 27 % endif
29 28 </%def>
30 29
31 30 <%def name="body_plaintext()" filter="n,trim">
32 31 <%
33 32 data = {
34 33 'user': h.person(user),
35 34 'pr_title': pull_request.title,
36 35 'pr_id': pull_request.pull_request_id,
37 36 'status': status_change,
38 37 'comment_file': comment_file,
39 38 'comment_line': comment_line,
40 39 }
41 40 %>
42 41 ${self.subject()}
43 42
44 43 * ${_('Comment link')}: ${pr_comment_url}
45 44
46 45 * ${_('Source repository')}: ${pr_source_repo_url}
47 46
48 47 %if comment_file:
49 48 * ${_('File: %(comment_file)s on line %(comment_line)s') % {'comment_file': comment_file, 'comment_line': comment_line}}
50 49 %endif
51 50
52 51 ---
53 52
54 53 %if status_change and not closing_pr:
55 54 ${_('%(user)s submitted pull request #%(pr_id)s status: *%(status)s*') % data}
56 55 %elif status_change and closing_pr:
57 56 ${_('%(user)s submitted pull request #%(pr_id)s status: *%(status)s and closed*') % data}
58 57 %endif
59 58
60 59 ${comment_body|n}
61 60
62
63 61 ${self.plaintext_footer()}
64 62 </%def>
65 63
66 64
67 65 <%
68 66 data = {
69 67 'user': h.person(user),
70 68 'pr_title': pull_request.title,
71 69 'pr_id': pull_request.pull_request_id,
72 70 'status': status_change,
73 71 'comment_file': comment_file,
74 72 'comment_line': comment_line,
75 73 }
76 74 %>
77 75 <table style="text-align:left;vertical-align:middle;">
78 76 <tr><td colspan="2" style="width:100%;padding-bottom:15px;border-bottom:1px solid #dbd9da;">
79 77 <h4><a href="${pr_comment_url}" style="color:#427cc9;text-decoration:none;cursor:pointer">
80 78
81 79 % if comment_file:
82 80 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s" (file:`%(comment_file)s`)') % data |n}
83 81 % else:
84 82 ${_('%(user)s commented on pull request #%(pr_id)s "%(pr_title)s"') % data |n}
85 83 % endif
86 84 </a>
87 85 %if status_change and not closing_pr:
88 86 , ${_('submitted pull request status: %(status)s') % data}
89 87 %elif status_change and closing_pr:
90 88 , ${_('submitted pull request status: %(status)s and closed') % data}
91 89 %endif
92 90 </h4>
93 91 </td></tr>
94 92 <tr><td style="padding-right:20px;padding-top:15px;">${_('Source')}</td><td style="padding-top:15px;"><a style="color:#427cc9;text-decoration:none;cursor:pointer" href="${pr_source_repo_url}">${pr_source_repo.repo_name}</a></td></tr>
95 93 <tr><td style="padding-right:20px;">${(_('Comment on line: %(comment_line)s') if comment_file else _('Comment')) % data}</td><td style="line-height:1.2em;">${h.render(comment_body, renderer=renderer_type, mentions=True)}</td></tr>
96 94 </table>
General Comments 0
You need to be logged in to leave comments. Login now