diff --git a/scipost/static/scipost/SciPost.css b/scipost/static/scipost/SciPost.css index b469db734863b69857eb30373a2897dff973180d..60bdf8d585e01a70cf8690a2ce1e3c2fa52ab224 100644 --- a/scipost/static/scipost/SciPost.css +++ b/scipost/static/scipost/SciPost.css @@ -836,4 +836,18 @@ li.publicationPDF { .close:hover { background: #999999; +} + +ul.emailLinks { + background-color: #f0f0f0; + color: #002B49; + margin:0px; + padding:5px; + clear:both; + font-size: 10px; + font-weight: 200; +} +ul.emailLinks li { + display: inline; + padding: 5px; } \ No newline at end of file diff --git a/scipost/static/scipost/images/logo_scipost_with_bgd_small.jpg b/scipost/static/scipost/images/logo_scipost_with_bgd_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d48611f56bc4ef4961d13b788f0121cf1df31065 Binary files /dev/null and b/scipost/static/scipost/images/logo_scipost_with_bgd_small.jpg differ diff --git a/scipost/utils.py b/scipost/utils.py index b884b6da27c289d6e574b625f8dc350dc7e8a11e..9504cd1c04f2a0a0770bc82a1d9527bb59ce0837 100644 --- a/scipost/utils.py +++ b/scipost/utils.py @@ -9,6 +9,21 @@ from django.utils import timezone from .models import * + +EMAIL_FOOTER = ( + '{% load staticfiles %}' + '<p><a href="https://scipost.org">' + '<img src="{% static \'scipost/images/logo_scipost_with_bgd_small.jpg\' %}"></a></p>' + '<ul class="emailLinks">' + '<li><a href="{% url \'journals:journals\' %}">Journals</a></li>' + '<li><a href="{% url \'submissions:submissions\' %}">Submissions</a></li>' + '<li><a href="{% url \'commentaries:commentaries\' %}">Commentaries</a></li>' + '<li><a href="{% url \'theses:theses\' %}">Theses</a></li>' + '<li><a href="{% url \'scipost:login\' %}">Login</a></li>' + '</ul>' +) + + class Utils(object): @classmethod diff --git a/scipost/views.py b/scipost/views.py index 00860ff2700a70711ccc38454ab57e063f98bce3..7c77350325dec5f23d5831f7fe39cc91b9fa47f4 100644 --- a/scipost/views.py +++ b/scipost/views.py @@ -938,10 +938,8 @@ def email_group_members(request): member.last_name + ', \n\n' + form.cleaned_data['email_text']) html_template = Template( - email_text + '\n\n' - '{% load staticfiles %}' - '<p><a href="https://scipost.org">' - '<img src="{% static \'scipost/images/logo_scipost_with_bgd.jpg\' %}"></a></p>') + email_text + '\n\n' + EMAIL_FOOTER + ) context = Context({}) html_version = html_template.render(context) # mail.EmailMessage(form.cleaned_data['email_subject'], diff --git a/static/scipost/SciPost.css b/static/scipost/SciPost.css index b469db734863b69857eb30373a2897dff973180d..60bdf8d585e01a70cf8690a2ce1e3c2fa52ab224 100644 --- a/static/scipost/SciPost.css +++ b/static/scipost/SciPost.css @@ -836,4 +836,18 @@ li.publicationPDF { .close:hover { background: #999999; +} + +ul.emailLinks { + background-color: #f0f0f0; + color: #002B49; + margin:0px; + padding:5px; + clear:both; + font-size: 10px; + font-weight: 200; +} +ul.emailLinks li { + display: inline; + padding: 5px; } \ No newline at end of file diff --git a/static/scipost/images/logo_scipost_with_bgd_small.jpg b/static/scipost/images/logo_scipost_with_bgd_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d48611f56bc4ef4961d13b788f0121cf1df31065 Binary files /dev/null and b/static/scipost/images/logo_scipost_with_bgd_small.jpg differ