diff --git a/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-html.jinja b/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-html.jinja index eb526fbf..48148614 100644 --- a/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-html.jinja +++ b/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-html.jinja @@ -1,13 +1,21 @@ {% extends "emails/base.jinja" %} +{% set final_url = resolve_front_url("userstory", object.project.id, object.id) %} +{% set final_url_name = "Greenmine - View US #{0}".format(object.ref) %} + {% block body %}
- {{ object.project.name }}-User story: {{ object.subject }}-Created by {{ changer.get_full_name() }} +Project: {{ object.project.name }}+US #{{ object.ref }}: {{ object.subject }}+Created by {{ changer.get_full_name() }}. |
+ More info at: {{ final_url_name }} +
+{% endblock %} diff --git a/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-text.jinja b/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-text.jinja new file mode 100644 index 00000000..7a4340f5 --- /dev/null +++ b/greenmine/projects/userstories/templates/emails/create_userstory_notification-body-text.jinja @@ -0,0 +1,8 @@ +{% set final_url = resolve_front_url("userstory", object.project.id, object.id) %} +{% set final_url_name = "Greenmine - View US #{0}".format(object.ref) %} + +- Project: {{ object.project.name }} +- US #{{ object.ref }}: {{ object.subject }} +- Created by {{ changer.get_full_name() }} + +** More info at {{ final_url_name }} ({{ final_url }}) ** diff --git a/greenmine/projects/userstories/templates/emails/create_userstory_notification-subject.jinja b/greenmine/projects/userstories/templates/emails/create_userstory_notification-subject.jinja index 4c42b36f..c1a0cf06 100644 --- a/greenmine/projects/userstories/templates/emails/create_userstory_notification-subject.jinja +++ b/greenmine/projects/userstories/templates/emails/create_userstory_notification-subject.jinja @@ -1 +1 @@ -Create the new task "{{ object }}" +[{{ object.project.name }}] Created the US #{{ object.ref }} "{{ object.subject }}" diff --git a/greenmine/projects/userstories/templates/emails/destroy_userstory_notification-body-html.jinja b/greenmine/projects/userstories/templates/emails/destroy_userstory_notification-body-html.jinja index 1b0c3f39..549d786d 100644 --- a/greenmine/projects/userstories/templates/emails/destroy_userstory_notification-body-html.jinja +++ b/greenmine/projects/userstories/templates/emails/destroy_userstory_notification-body-html.jinja @@ -5,7 +5,7 @@Deleted by {{ changer.get_full_name() }}
- {{ object.project.name }}-User story: {{ object.subject }}-Updated by {{ changer.get_full_name() }} +Project: {{ object.project.name }}+US #{{ object.ref }}: {{ object.subject }}+Updated by {{ changer.get_full_name() }}. +Updated fields: + {% for field in changed_fields_dict.values() %} + {{ field.verbose_name }}{% if not loop.last %},{% endif %} + {% endfor %} + + + {# TODO: Improvemments in some methods to use that: #} + {# - WatchedMixin._get_changed_field_old_value() #} + {# - WatchedMixin._get_changed_field_new_value() #} + {# +
|
+ More info at: {{ final_url_name }} +
+{% endblock %} diff --git a/greenmine/projects/userstories/templates/emails/update_userstory_notification-body-text.jinja b/greenmine/projects/userstories/templates/emails/update_userstory_notification-body-text.jinja new file mode 100644 index 00000000..3ed0b918 --- /dev/null +++ b/greenmine/projects/userstories/templates/emails/update_userstory_notification-body-text.jinja @@ -0,0 +1,21 @@ +{% set final_url = resolve_front_url("userstory", object.project.id, object.id) %} +{% set final_url_name = "Greenmine - View US #{0}".format(object.ref) %} + +- Project: {{ object.project.name }} +- US #{{ object.ref }}: {{ object.subject }} +- Updated by {{ changer.get_full_name() }} +- Updated fields: +{% for field in changed_fields_dict.values() %} + {{ field.verbose_name }}{% if not loop.last %}, {% endif %} +{% endfor %} + +{# TODO: Improvemments in some methods to use that: #} +{# - WatchedMixin._get_changed_field_old_value() #} +{# - WatchedMixin._get_changed_field_new_value() #} +{# +{% for field in changed_fields_dict.values() %} + * {{ field.verbose_name}}: from '{{ field.old_value}}' to '{{ field.new_value }}'. +{% endfor %} +#} + +** More info at {{ final_url_name }} ({{ final_url }}) ** diff --git a/greenmine/projects/userstories/templates/emails/update_userstory_notification-subject.jinja b/greenmine/projects/userstories/templates/emails/update_userstory_notification-subject.jinja index 5e7ae2aa..dac9afab 100644 --- a/greenmine/projects/userstories/templates/emails/update_userstory_notification-subject.jinja +++ b/greenmine/projects/userstories/templates/emails/update_userstory_notification-subject.jinja @@ -1 +1 @@ -Updated the user story "{{ object }}" +[{{ object.project.name }}] Updated the US #{{ object.ref }} "{{ object.subject }}"