# This code allows override the integrations templates. Put this into the __init__.py # file of rcextensions # EMAIL from rhodecode.integrations import email email.REPO_PUSH_TEMPLATE_HTML = email.Template(''' ${subject}
${'RhodeCode'}
% if data['push']['commits']: % for commit in data['push']['commits']: ${commit['short_id']} by ${commit['author']} at ${commit['date']}
${commit['message_html']}

% endfor % else: No commit data % endif

${'This is a notification from RhodeCode. %(instance_url)s' % {'instance_url': instance_url}}

''') # JIRA (EE ONLY) from rc_integrations import jira_tracker jira_tracker.COMMENT_TEMPLATE_PULL_REQUEST = jira_tracker.Template(''' ${action} by ${author} (status: ${status}). \n pull-request: ${url} ''') jira_tracker.COMMENT_TEMPLATE_COMMIT = jira_tracker.Template(''' Commit `${short_id}` by ${author} on `${branch}` branch references this issue. \n ${url}\n ## MODIFICATION add custom COMMIT message to the comment ${commit['message']} ''') jira_tracker.COMMENT_TEMPLATE_COMMIT_WITH_STATUS = jira_tracker.Template(''' Commit `${short_id}` by ${author} on `${branch}` branch changed this issue. \n '{url}\n ## MODIFICATION add custom COMMIT message to the comment ${commit['message']} ''') # REDMINE (EE ONLY) from rc_integrations import redmine_tracker redmine_tracker.COMMENT_TEMPLATE_COMMIT = redmine_tracker.Template(''' Commit `${short_id}` by ${author} on `${branch}` branch references this issue. \n commit: ${url}\n ## MODIFICATION add custom COMMIT message to the comment message: ``` ${commit['message']} ``` ''') redmine_tracker.COMMENT_TEMPLATE_COMMIT_WITH_STATUS = redmine_tracker.Template(''' Commit `${short_id}` by ${author} on `${branch}` branch changed this issue. \n commit: ${url}\n ## MODIFICATION add custom COMMIT message to the comment message: ``` ${commit['message']} ``` ''') redmine_tracker.COMMENT_TEMPLATE_PULL_REQUEST = redmine_tracker.Template(''' ${action} by ${author} (status: ${status}). \n' ${url}\n ## MODIFICATION add custom COMMIT message to the comment message: ``` ${commit['message']} ``` ''')