+ % if draft_comments:
+
+ ${h.checkbox('submit_draft', id=None, value=comment_obj.comment_id)}
+ |
+ % endif
<%
version_info = ''
diff --git a/rhodecode/templates/changeset/changeset.mako b/rhodecode/templates/changeset/changeset.mako
--- a/rhodecode/templates/changeset/changeset.mako
+++ b/rhodecode/templates/changeset/changeset.mako
@@ -24,8 +24,6 @@
<%def name="main()">
diff --git a/rhodecode/templates/changeset/changeset_comment_block.mako b/rhodecode/templates/changeset/changeset_comment_block.mako
--- a/rhodecode/templates/changeset/changeset_comment_block.mako
+++ b/rhodecode/templates/changeset/changeset_comment_block.mako
@@ -1,4 +1,4 @@
## this is a dummy html file for partial rendering on server and sending
## generated output via ajax after comment submit
<%namespace name="comment" file="/changeset/changeset_file_comment.mako"/>
-${comment.comment_block(c.co, inline=c.co.is_inline)}
+${comment.comment_block(c.co, inline=c.co.is_inline, is_new=c.is_new)}
diff --git a/rhodecode/templates/changeset/changeset_file_comment.mako b/rhodecode/templates/changeset/changeset_file_comment.mako
--- a/rhodecode/templates/changeset/changeset_file_comment.mako
+++ b/rhodecode/templates/changeset/changeset_file_comment.mako
@@ -3,20 +3,25 @@
## <%namespace name="comment" file="/changeset/changeset_file_comment.mako"/>
## ${comment.comment_block(comment)}
##
+<%namespace name="base" file="/base/base.mako"/>
<%!
from rhodecode.lib import html_filters
%>
-<%namespace name="base" file="/base/base.mako"/>
-<%def name="comment_block(comment, inline=False, active_pattern_entries=None)">
+
+<%def name="comment_block(comment, inline=False, active_pattern_entries=None, is_new=False)">
<%
- from rhodecode.model.comment import CommentsModel
- comment_model = CommentsModel()
+ from rhodecode.model.comment import CommentsModel
+ comment_model = CommentsModel()
+
+ comment_ver = comment.get_index_version(getattr(c, 'versions', []))
+ latest_ver = len(getattr(c, 'versions', []))
+ visible_for_user = True
+ if comment.draft:
+ visible_for_user = comment.user_id == c.rhodecode_user.user_id
%>
- <% comment_ver = comment.get_index_version(getattr(c, 'versions', [])) %>
- <% latest_ver = len(getattr(c, 'versions', [])) %>
% if inline:
<% outdated_at_ver = comment.outdated_at_version(c.at_version_num) %>
@@ -24,6 +29,7 @@
<% outdated_at_ver = comment.older_than_version(c.at_version_num) %>
% endif
+ % if visible_for_user:
diff --git a/rhodecode/templates/email_templates/base.mako b/rhodecode/templates/email_templates/base.mako
--- a/rhodecode/templates/email_templates/base.mako
+++ b/rhodecode/templates/email_templates/base.mako
@@ -337,7 +337,6 @@ text_monospace = "'Menlo', 'Liberation M
div.markdown-block img {
border-style: none;
background-color: #fff;
- padding-right: 20px;
max-width: 100%
}
@@ -395,6 +394,13 @@ text_monospace = "'Menlo', 'Liberation M
background-color: #eeeeee
}
+ div.markdown-block p {
+ margin-top: 0;
+ margin-bottom: 16px;
+ padding: 0;
+ line-height: unset;
+ }
+
div.markdown-block code,
div.markdown-block pre,
div.markdown-block #ws,
diff --git a/rhodecode/templates/errors/error_document.mako b/rhodecode/templates/errors/error_document.mako
--- a/rhodecode/templates/errors/error_document.mako
+++ b/rhodecode/templates/errors/error_document.mako
@@ -82,8 +82,8 @@
Exception ID: ${c.exception_id}
- Super-admins can see detailed traceback information from this exception by checking the below Exception ID.
- Please include the above link for further details of this exception.
+ Super-admins can see details of the above error in the exception tracker found under
+ admin > settings > exception tracker.
% endif
diff --git a/rhodecode/templates/files/files_browser.mako b/rhodecode/templates/files/files_browser.mako
--- a/rhodecode/templates/files/files_browser.mako
+++ b/rhodecode/templates/files/files_browser.mako
@@ -29,7 +29,7 @@
|
outdated ${'v{}'.format(comment_ver)}
+ outdated${'v{}'.format(comment_ver)}
|
% elif comment_ver:${'v{}'.format(comment_ver)}
@@ -210,11 +230,17 @@ %if comment.immutable is False and (c.is_super_admin or h.HasRepoPermissionAny('repository.admin')(c.repo_name) or comment.author.user_id == c.rhodecode_user.user_id):