*** Wartungsfenster jeden ersten Mittwoch vormittag im Monat ***

Skip to content
Snippets Groups Projects
Commit ac2a00e7 authored by Moser, Maximilian's avatar Moser, Maximilian
Browse files

Update and harmonize the curation-request notifications

parent b344ed27
No related branches found
No related tags found
1 merge request!168Provide theme assets for Invenio-Curations
{% set invenio_request = notification.context.request %}
{% set invenio_request_event = notification.context.request_event %}
{# created_by is either a resolved user or an email (for guests) #}
{% set event_creator_name = invenio_request_event.created_by.username or invenio_request_event.created_by %}
{% set request_id = invenio_request.id %}
{% set request_event_content = invenio_request_event.payload.content | safe %}
{% set request_title = invenio_request.title | safe %}
{# TODO: use request.links.self_html when issue issue is resolved: https://github.com/inveniosoftware/invenio-rdm-records/issues/1327 #}
{% set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{% set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("💬 New comment on '%(request_title)s'", request_title=request_title) }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<p>
{{ _("'@%(user_name)s' commented on '%(request_title)s':", user_name=event_creator_name, request_title=request_title) }}
</p>
<p>
<em>{{ request_event_content }}</em>
</p>
<p>
<a href="{{request_link}}" class="button">{{ _("See the curation request") }}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{{ _("@%(user_name)s commented on '%(request_title)s':", user_name=event_creator_name, request_title=request_title) }}.
{{ request_event_content }}
{{ _("See the request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{{ _("*@%(user_name)s* commented on *%(request_title)s*:", user_name=event_creator_name, request_title=request_title) }}.
> {{ request_event_content }}
[{{_("See the request")}}]({{request_link}})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
......@@ -13,66 +13,70 @@
{%- set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{%- set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("✅ Curation request accepted for '{record_title}'").format(record_title=record_title) }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<table style="font-family:'Lato',Helvetica,Arial,sans-serif;border-spacing:15px">
<tr>
<td>
{{ _('Good news: Your dataset was accepted, and you can now publish it yourself via <a href="%(deposit_form_url)s">its upload form</a>!', deposit_form_url=deposit_form_url) }}
</td>
</tr>
<tr>
<td>{{ _("The metadata curator '@%(curator_name)s' accepted the record '%(record_title)s'", curator_name=curator_name, record_title=record_title) }}
{% if message %}
{{ _(" with the following message:")}}
{% endif %}
</td>
</tr>
<tr>
{% if message %}
<td><em>{{message}}</em></td>
{% endif %}
</tr>
<tr>
<td><a href="{{ request_link }}" class="button">{{ _("Check out the curation request")}}</a></td>
</tr>
<tr>
<td><strong>_</strong></td>
</tr>
<tr>
<td style="font-size:smaller">{{ _("This is an auto-generated message. To manage notifications, visit your")}} <a href="{{account_settings_link}}">{{ _("account settings")}}</a>.</td>
</tr>
</table>
<p>
{{ _('Good news: Your dataset was accepted, and you can now publish it yourself via <a href="%(deposit_form_url)s">its upload form</a>!', deposit_form_url=deposit_form_url) }}
</p>
<p>
{%- if message %}
{{ _("Reviewer '@%(curator_name)s' accepted the record '%(record_title)s' with the following message:", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer '@%(curator_name)s' accepted the record '%(record_title)s'.", curator_name=curator_name, record_title=record_title) }}
{%- endif %}
</p>
{%- if message %}
<p>
<em>{{message}}</em>
</p>
{%- endif %}
<p>
<a href="{{ request_link }}" class="button">{{ _("See the curation request")}}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body for emails -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{{ _("Good news: Your dataset was accepted, and you can now publish it yourself via its upload form: %(deposit_form_url)s", deposit_form_url=deposit_form_url) }}
{{ _("The metadata curator @%(curator_name) accepted the record '%(record_title)s'", curator_name=curator_name, record_title=record_title) }}
{% if message %}
{{ _("with the following message:")}}
{%- if not message %}
{{ _("Reviewer @%(curator_name)s accepted the record '%(record_title)s'.", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer @%(curator_name)s accepted the record '%(record_title)s' with the following message:", curator_name=curator_name, record_title=record_title) }}
{{message}}
{% endif %}
{%- endif %}
[{{ _("Check out the curation request") }}]({{ request_link }})
{{ _("See the curation request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{# Markdown for Slack/Mattermost/chat #}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{{ _("Good news: Your dataset was accepted, and you can now publish it yourself via [its upload form](%(deposit_form_url)s)!", deposit_form_url=deposit_form_url) }}
{{ _("The metadata curator *@%(curator_name)s* accepted the record *%(record_title)s*", curator_name=curator_name, record_title=record_title) }}
{% if message %}
{{ _("with the following message:")}}
{{message}}
{% endif %}
{%- if not message %}
{{ _("Reviewer *@%(curator_name)s* accepted the record *%(record_title)s*", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer *@%(curator_name)s* accepted the record *%(record_title)s* with the following message:", curator_name=curator_name, record_title=record_title) }}
> {{message}}
{%- endif %}
[{{ _("Check out the curation request") }}]({{ request_link }})
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
{%- set curation_request = notification.context.request %}
{%- set group = curation_request.receiver %}
{%- set creator = curation_request.created_by %}
{%- set record = curation_request.topic %}
{%- set request_id = curation_request.id %}
{%- set executing_user = notification.context.executing_user %}
{%- set message = notification.context.message | safe if notification.context.message else '' %}
{%- set record_title = record.metadata.title %}
{%- set curator_name = executing_user.username or executing_user.profile.full_name %}
{# TODO: use request.links.self_html when issue issue is resolved: https://github.com/inveniosoftware/invenio-rdm-records/issues/1327 #}
{%- set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{%- set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("📝 Changes suggested for '%(record_title)s'", record_title=record_title) }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<p>
{%- if message %}
{{ _("Reviewer '@%(curator_name)s' suggested changes for the record '%(record_title)s' with the following message:", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer '@%(curator_name)s' suggested changes for the record '%(record_title)s'.", curator_name=curator_name, record_title=record_title) }}
{%- endif %}
</p>
{%- if message %}
<p>
<em>{{message}}</em>
</p>
{%- endif %}
<p>
<a href="{{request_link}}" class="button">{{ _("See the curation request") }}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{%- if not message %}
{{ _("Reviewer '@%(curator_name)s' critiqued the record '%(record_title)s'.", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer '@%(curator_name)s' critiqued the record '%(record_title)s' with the following message:", curator_name=curator_name, record_title=record_title) }}
{{message}}
{%- endif %}
{{ _("See the curation request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{%- if not message %}
{{ _("Reviewer *@%(curator_name)s* critiqued the record *%(record_title)s*", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer *@%(curator_name)s* critiqued the record *%(record_title)s* with the following message:", curator_name=curator_name, record_title=record_title) }}
> {{message}}
{%- endif %}
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
......@@ -11,60 +11,63 @@
{%- set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{%- set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("📥 Record resubmitted for review") }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<table style="font-family:'Lato',Helvetica,Arial,sans-serif;border-spacing:15px">
<tr>
<td>
{{ _("You resubmitted your record '%(record_title)s' for review", record_title=record_title) }}
{% if message %}
{{ _(" with the following message:")}}
{% endif %}
</td>
</tr>
<tr>
{% if message %}
<td><em>{{message}}</em></td>
{% endif %}
</tr>
<tr>
<td><a href="{{request_link}}" class="button">{{ _("See the curation request") }}</a></td>
</tr>
<tr>
<td><strong>_</strong></td>
</tr>
<tr>
<td style="font-size:smaller">{{ _("This is an auto-generated message. To manage notifications, visit your")}} <a href="{{account_settings_link}}">{{ _("account settings")}}</a>.</td>
</tr>
</table>
<p>
{%- if message %}
{{ _("You resubmitted your record '%(record_title)s' for review with the following message:", record_title=record_title) }}
{%- else %}
{{ _("You resubmitted your record '%(record_title)s' for review.", record_title=record_title) }}
{%- endif %}
</p>
{%- if message %}
<p>
<em>{{message}}</em>
</p>
{%- endif %}
<p>
<a href="{{ request_link }}" class="button">{{ _("See the curation request")}}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body for emails -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{{ _("You resubmitted your record '%(record_title)s' for review.", record_title=record_title) }}
{%- if not message %}
{{ _("You resubmitted your record '%(record_title)s' for review.", record_title=record_title) }}
{%- else %}
{{ _("You resubmitted your record '%(record_title)s' for review with the following message:", record_title=record_title) }}
{% if message %}
{{ _("with the following message:")}}
{{message}}
{% endif %}
{%- endif %}
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("See the curation request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{# Markdown for Slack/Mattermost/chat #}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{%- if not message %}
{{ _("You resubmitted your record *'%(record_title)s'* for review*.", record_title=record_title) }}
{%- else %}
{{ _("You resubmitted your record *'%(record_title)s'* for review* with the following message:", record_title=record_title) }}
{% if message %}
{{ _("with the following message:")}}
{{message}}
{% endif %}
> {{message}}
{%- endif %}
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
......@@ -11,60 +11,64 @@
{%- set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{%- set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("📥 Curation request resubmitted") }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<table style="font-family:'Lato',Helvetica,Arial,sans-serif;border-spacing:15px">
<tr>
<td>
{{ _("The record '%(record_title)s' was resubmitted for review by '@%(creator_name)s'", record_title=record_title, creator_name=creator_name) }}
{% if message %}
{{ _(" with the following message:")}}
{% endif %}
</td>
</tr>
<tr>
{% if message %}
<td><em>{{message}}</em></td>
{% endif %}
</tr>
<tr>
<td><a href="{{request_link}}" class="button">{{ _("Review the curation request") }}</a></td>
</tr>
<tr>
<td><strong>_</strong></td>
</tr>
<tr>
<td style="font-size:smaller">{{ _("This is an auto-generated message. To manage notifications, visit your")}} <a href="{{account_settings_link}}">{{ _("account settings")}}</a>.</td>
</tr>
</table>
<p>
{%- if message %}
{{ _("The record '%(record_title)s' was resubmitted for review by '@%(creator_name)s' with the following message:", record_title=record_title, creator_name=creator_name) }}
{%- else %}
{{ _("The record '%(record_title)s' was resubmitted for review by '@%(creator_name)s'.", record_title=record_title, creator_name=creator_name) }}
{{ _("")}}
{%- endif %}
</p>
{%- if message %}
<p>
<em>{{message}}</em>
</p>
{%- endif %}
<p>
<a href="{{request_link}}" class="button">{{ _("See the curation request") }}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{{ _("The record '%(record_title)s' was resubmitted for review by '@%(creator_name)s'.", record_title=record_title, creator_name=creator_name) }}
{%- if not message %}
{{ _("The record '%(record_title)s' was resubmitted for review by '@%(creator_name)s'.", record_title=record_title, creator_name=creator_name) }}
{%- else %}
{{ _("The record '%(record_title)s' was resubmitted for review by '@%(creator_name)s' with the following message:", record_title=record_title, creator_name=creator_name) }}
{% if message %}
{{ _("with the following message:")}}
{{message}}
{% endif %}
{%- endif %}
[{{ _("Review the curation request") }}]({{ request_link }})
{{ _("See the curation request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{# Markdown for Slack/Mattermost/chat #}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{%- if not message %}
{{ _("The record *'%(record_title)s'* was resubmitted for review by *'@%(creator_name)s'*.", record_title=record_title, creator_name=creator_name) }}
{%- else %}
{{ _("The record *'%(record_title)s'* was resubmitted for review by *'@%(creator_name)s'* with the following message:", record_title=record_title, creator_name=creator_name) }}
{% if message %}
{{ _("with the following message:")}}
{{message}}
{% endif %}
> {{message}}
{%- endif %}
[{{ _("Review the curation request") }}]({{ request_link }})
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
{%- set curation_request = notification.context.request %}
{%- set group = curation_request.receiver %}
{%- set creator = curation_request.created_by %}
{%- set record = curation_request.topic %}
{%- set request_id = curation_request.id %}
{%- set executing_user = notification.context.executing_user %}
{%- set message = notification.context.message | safe if notification.context.message else '' %}
{%- set record_title = record.metadata.title %}
{%- set curator_name = executing_user.username or executing_user.profile.full_name %}
{# TODO: use request.links.self_html when issue issue is resolved: https://github.com/inveniosoftware/invenio-rdm-records/issues/1327 #}
{%- set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{%- set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("👁️ Review started for '%(record_title)s'", record_title=record_title) }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<p>
{%- if message %}
{{ _("Reviewer '@%(curator_name)s' started reviewing the record '%(record_title)s' with the following message:", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer '@%(curator_name)s' started reviewing the record '%(record_title)s'.", curator_name=curator_name, record_title=record_title) }}
{%- endif %}
</td>
</p>
{%- if message %}
<p>
<em>{{message}}</em>
</p>
{%- endif %}
<p>
<a href="{{request_link}}" class="button">{{ _("See the curation request") }}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{%- if not message %}
{{ _("Reviewer @%(curator_name)s started reviewing the record '%(record_title)s'", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer @%(curator_name)s started reviewing the record '%(record_title)s' with the following message:", curator_name=curator_name, record_title=record_title) }}
{{message}}
{%- endif %}
{{ _("See the curation request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{%- if message %}
{{ _("Reviewer *@%(curator_name)s* started reviewing the record *%(record_title)s*", curator_name=curator_name, record_title=record_title) }}
{%- else %}
{{ _("Reviewer *@%(curator_name)s* started reviewing the record *%(record_title)s* with the following message:", curator_name=curator_name, record_title=record_title) }}
> {{message}}
{%- endif %}
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
{%- set curation_request = notification.context.request %}
{%- set group = curation_request.receiver %}
{%- set creator = curation_request.created_by %}
{%- set record = curation_request.topic %}
{%- set request_id = curation_request.id %}
{%- set creator_name = creator.username or creator.profile.full_name %}
{%- set record_title = record.metadata.title %}
{%- set message = notification.context.message | safe if notification.context.message else '' %}
{# TODO: use request.links.self_html when issue issue is resolved: https://github.com/inveniosoftware/invenio-rdm-records/issues/1327 #}
{%- set request_link = "{ui}/me/requests/{id}".format(ui=config.SITE_UI_URL, id=request_id) %}
{%- set account_settings_link = "{ui}/account/settings/notifications".format(ui=config.SITE_UI_URL) %}
{#- Subject for emails -#}
{%- block subject -%}
{{ _("📥 New curation request submitted") }}
{%- endblock subject -%}
{#- HTML body for emails -#}
{%- block html_body -%}
<p>
{%- if message %}
{{ _("The record '%(record_title)s' was submitted for curation by '@%(creator_name)s' with the following message:", record_title=record_title, creator_name=creator_name) }}
{%- else %}
{{ _("The record '%(record_title)s' was submitted for curation by '@%(creator_name)s'.", record_title=record_title, creator_name=creator_name) }}
{%- endif %}
</td>
</p>
{%- if message %}
<p>
<em>{{message}}</em>
</p>
{%- endif %}
<p>
<a href="{{request_link}}" class="button">{{ _("See the curation request") }}</a>
</p>
<hr />
<p style="font-size:smaller;">
{{ _('This is an auto-generated message. To manage notifications, visit your <a href="%(account_settings_link)s">account settings</a>.', account_settings_link=account_settings_link) }}
</p>
{%- endblock html_body %}
{#- End of HTML body -#}
{#- Plaintext body for emails -#}
{%- block plain_body -%}
{%- if not message %}
{{ _("The record '%(record_title)s' was submitted for curation by '@%(creator_name)s'.", record_title=record_title, creator_name=creator_name) }}
{%- else %}
{{ _("The record '%(record_title)s' was submitted for curation by '@%(creator_name)s' with the following message:", record_title=record_title, creator_name=creator_name) }}
{{message}}
{%- endif %}
{{ _("See the curation request") }}: {{ request_link }}
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock plain_body %}
{#- End of plaintext body -#}
{#- Markdown body for Slack/Mattermost/chat -#}
{%- block md_body -%}
{%- if not message %}
{{ _("The record *'%(record_title)s'* was submitted for curation by *'@%(creator_name)s'*.", record_title=record_title, creator_name=creator_name) }}
{%- else %}
{{ _("The record *'%(record_title)s'* was submitted for curation by *'@%(creator_name)s'* with the following message:", record_title=record_title, creator_name=creator_name) }}
> {{message}}
{%- endif %}
[{{ _("See the curation request") }}]({{ request_link }})
{{ _("This is an auto-generated message. To manage notifications, visit your account settings")}}
{%- endblock md_body %}
{#- End of Markdown body -#}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment