Add delay to course bulk email task and use SITE_NAME for site url
Delay for possible race condition with fetching course email object. Use settings.SITE_NAME for host name to generate email footer url.
Showing
- lms/djangoapps/bulk_email/admin.py 11 additions, 2 deletionslms/djangoapps/bulk_email/admin.py
- lms/djangoapps/bulk_email/models.py 3 additions, 0 deletionslms/djangoapps/bulk_email/models.py
- lms/djangoapps/bulk_email/tasks.py 24 additions, 13 deletionslms/djangoapps/bulk_email/tasks.py
- lms/djangoapps/bulk_email/tests/fake_smtp.py 13 additions, 5 deletionslms/djangoapps/bulk_email/tests/fake_smtp.py
- lms/djangoapps/bulk_email/tests/smtp_server_thread.py 13 additions, 5 deletionslms/djangoapps/bulk_email/tests/smtp_server_thread.py
- lms/djangoapps/bulk_email/tests/test_course_optout.py 7 additions, 2 deletionslms/djangoapps/bulk_email/tests/test_course_optout.py
- lms/djangoapps/bulk_email/tests/test_email.py 9 additions, 4 deletionslms/djangoapps/bulk_email/tests/test_email.py
- lms/djangoapps/bulk_email/tests/test_err_handling.py 9 additions, 4 deletionslms/djangoapps/bulk_email/tests/test_err_handling.py
- lms/djangoapps/instructor/views/legacy.py 7 additions, 7 deletionslms/djangoapps/instructor/views/legacy.py
- lms/static/sass/base/_variables.scss 5 additions, 0 deletionslms/static/sass/base/_variables.scss
- lms/templates/courseware/instructor_dashboard.html 3 additions, 3 deletionslms/templates/courseware/instructor_dashboard.html
- lms/templates/emails/email_footer.html 2 additions, 2 deletionslms/templates/emails/email_footer.html
- lms/templates/emails/email_footer.txt 2 additions, 2 deletionslms/templates/emails/email_footer.txt
Please register or sign in to comment