From 3d7b60dde48057b8132f109dd7564064f0384596 Mon Sep 17 00:00:00 2001 From: uzairr Date: Mon, 6 May 2019 18:47:06 +0500 Subject: [PATCH] Make copyright year dynamic Currently, course email templates have hard-coded copyright year. Marketing team needs to ping engineering to update it every year. In this PR, steps are taken to make it dynamic. PROD-106 --- lms/djangoapps/bulk_email/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/bulk_email/tasks.py b/lms/djangoapps/bulk_email/tasks.py index 0a3aa092e4..c4810b15cd 100644 --- a/lms/djangoapps/bulk_email/tasks.py +++ b/lms/djangoapps/bulk_email/tasks.py @@ -29,10 +29,10 @@ from celery import current_task, task from celery.exceptions import RetryTaskError from celery.states import FAILURE, RETRY, SUCCESS from django.conf import settings -from django.contrib.auth.models import User from django.core.mail import EmailMultiAlternatives, get_connection from django.core.mail.message import forbid_multi_line_headers from django.urls import reverse +from django.utils import timezone from django.utils.translation import override as override_language from django.utils.translation import ugettext as _ from markupsafe import escape @@ -118,6 +118,7 @@ def _get_course_email_context(course): 'account_settings_url': '{}{}'.format(settings.LMS_ROOT_URL, reverse('account_settings')), 'email_settings_url': '{}{}'.format(settings.LMS_ROOT_URL, reverse('dashboard')), 'platform_name': configuration_helpers.get_value('PLATFORM_NAME', settings.PLATFORM_NAME), + 'year': timezone.now().year, } return email_context