mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Add email templates for message notifications
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
Use this template to customize the HTML email your users will receive
|
||||
when a new notification of category "message" is sent to them.
|
||||
Copy the file to {{ templates_dir }}/mail/notifications/message-email.html and modify as required.
|
||||
|
||||
If you are adding URLs into this, remember that only absolute URLS (with
|
||||
a domain name) make sense in email! They can be served from any stable
|
||||
location, including your Galaxy server or GitHub.
|
||||
|
||||
The following variables are available for inserting into the html with Jinja2
|
||||
syntax, like {{ variable_name }}. They will be rendered into the text before
|
||||
the email is sent:
|
||||
|
||||
- name The user's name
|
||||
- user_email The user's email
|
||||
- date Date and time of the notification
|
||||
- hostname Your galaxy's hostname
|
||||
- contact_email Your galaxy's contact email
|
||||
- notification_settings_url The URL to the user's notification settings to manage their subscriptions
|
||||
- content The message payload
|
||||
- subject The message subject
|
||||
- content The message content in HTML (converted from Markdown)
|
||||
|
||||
Template begins here >>>>>>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="ltr">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>[Galaxy] New message received: {{ content['subject'] }}</title>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
|
||||
</head>
|
||||
<body style="font-family: 'Roboto', sans-serif;">
|
||||
|
||||
<p style="font-size: 12pt;">
|
||||
Hello {{ name }},<br><br>
|
||||
|
||||
You have received a new message on <b>{{ date }}</b> from the Galaxy Team at <b>{{ hostname }}</b>, here are the details:
|
||||
<br><br>
|
||||
</p>
|
||||
|
||||
<p style="font-size: 12pt;">
|
||||
<strong>Subject:</strong>
|
||||
<br>
|
||||
{{ content['subject'] }}
|
||||
<br><br>
|
||||
<strong>Message:</strong>
|
||||
<br>
|
||||
{{ content['message'] }}
|
||||
<br><br>
|
||||
</p>
|
||||
|
||||
<p style="font-size: 12pt;">
|
||||
Thank you for using Galaxy!
|
||||
</p>
|
||||
|
||||
|
||||
<p style="font-size: 12pt;">
|
||||
Regards,<br>
|
||||
Your Galaxy Team at {{ hostname }}
|
||||
</p>
|
||||
|
||||
<p style="font-size: 10pt;">
|
||||
This is an automated email. If you have any questions or concerns, please do not reply to this email, instead, contact us at <a href="mailto:{{ contact_email }}">{{ contact_email }}</a>.<br><br>
|
||||
|
||||
You received this email because you are subscribed to receive notifications of this type.
|
||||
You can manage your notification settings <a href="{{ notification_settings_url }}">here</a>.
|
||||
</p>
|
||||
|
||||
<img
|
||||
style="width: 130px; height: auto; margin: 15px 0;"
|
||||
src="https://galaxyproject.org/images/galaxy-logos/galaxy_project_logo_square.png"
|
||||
alt="Galaxy project logo"
|
||||
>
|
||||
|
||||
<br>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,41 @@
|
||||
Use this template to customize the text email your users will receive
|
||||
when a new notification of category "message" is sent to them.
|
||||
Copy the file to {{ templates_dir }}/mail/notifications/message-email.txt and modify as required.
|
||||
|
||||
If you are adding URLs into this, remember that only absolute URLS (with
|
||||
a domain name) make sense in email! They can be served from any stable
|
||||
location, including your Galaxy server or GitHub.
|
||||
|
||||
The following variables are available for inserting into the text like
|
||||
{{ variable_name }}. They will be rendered into the text before the email is
|
||||
sent:
|
||||
|
||||
- name The user's name
|
||||
- user_email The user's email
|
||||
- date Date and time of the notification
|
||||
- hostname Your galaxy's hostname
|
||||
- contact_email Your galaxy's contact email
|
||||
- notification_settings_url The URL to the user's notification settings to manage their subscriptions
|
||||
- content The message payload
|
||||
- subject The message subject
|
||||
- content The message content in HTML (converted from Markdown)
|
||||
|
||||
Template begins here>>>>>>
|
||||
Hello {{ name }},
|
||||
|
||||
You have received a new message on {{ date }} from the Galaxy Team at {{ hostname }}, here are the details:
|
||||
|
||||
Subject:
|
||||
{{ content['subject'] }}
|
||||
|
||||
Message:
|
||||
{{ content['message'] }}
|
||||
|
||||
To manage your notification settings, please visit {{ notification_settings_url }}.
|
||||
|
||||
If you have any questions, please contact us at {{ contact_email }}.
|
||||
|
||||
Thank you for using Galaxy!
|
||||
|
||||
Regards,
|
||||
Your Galaxy Team
|
||||
Reference in New Issue
Block a user