Julia Eskew
84de6bc6de
Revert "This stage does the following: ( #22692 )"
...
This reverts commit cebeab4348 .
2020-01-14 13:01:21 -05:00
Julia Eskew
cebeab4348
This stage does the following: ( #22692 )
...
- Adds the new field and migration to create the column.
- Makes all writes go to both old and new field.
2020-01-14 10:40:39 -05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Taranjeet Singh
00653433a5
Adds optional "unsubscribe" link and api support to let users opt out of email updates.
...
Scheduled emails show "unsubscribe" link if waffle switch
`schedules.course_update_show_unsubscribe` is enabled, and
settings.ACE_ENABLED_POLICIES respects `bulk_email_optout`.
API endpoint allows GET/POST requests, which:
* GET asks for confirmation of opt-out
* POST accepts "unsubscribe" or "cancel", where "unsubscribe" creates the
Optout entry, and "cancel" does nothing.
Fixes flaky tests:
* The resolvers handle users in "bins", which are groups that depend on the user ID.
* The test user ID varies depending on the test order.
* This change ensures that the bin requested matches the user for the test.
2019-12-09 22:49:57 +10:30
Adeel Khan
7d9be69112
Fix edx-ace templates
...
This patch is part of multiple PR's to
protect templates against xss attack
PROD-465
2019-07-25 12:51:05 +05:00
Adeel Khan
298d3554fe
Fix templates for XSS code injection via translations
...
This would patch all templates (django/mako)
for a possible XSS code injection via
translation files by html escaping them..
LEARNER-4632
2019-06-25 14:22:42 +05:00
Anthony Wee
d9cd033e49
INCR-112: python-modernize openedx/core/djangoapps/ace_common ( #20409 )
...
* INCR-112: python-modernize openedx/core/djangoapps/ace_common
* isort
* suppress pylint errors
* Fix pylint disable
2019-05-06 22:48:48 -04:00
Cory Lee
ac4845d052
DEPR-14 Remove AWS.py
2019-03-28 10:48:34 -04:00
Jillian Vogel
a5db457132
Wraps the email header in a block so it can be themed
2019-02-26 14:05:29 +10:30
Matthew Piatetsky
f294b1a374
fix unicode strings in openedx/ part 1
2019-02-13 10:47:35 -05:00
Awais Jibran
717712391f
Fixing conflicts
2019-02-12 17:50:58 +05:00
Taranjeet Singh
3eb9058dd2
Adds optional "unsubscribe" link and api support to let users opt out of email updates.
...
Scheduled emails show "unsubscribe" link if waffle switch `schedules.course_update_show_unsubscribe` is enabled, and
settings.ACE_ENABLED_POLICIES respects `bulk_email_optout`.
API endpoint allows GET/POST requests, which:
* GET asks for confirmation of opt-out
* POST accepts "unsubscribe" or "cancel", where "unsubscribe" creates the
Optout entry, and "cancel" does nothing.
2019-02-07 11:47:10 +10:30
Brian Wilson
76053f47ad
Add hostname to GoogleAnalyticsTrackingPixel.
2018-12-04 17:26:52 -05:00
Diana Huang
02c15bf563
Refactor password reset email and send after failure.
2018-10-04 15:22:24 -04:00
Omar Al-Ithawi
6ff3235f84
Convert instructor email messages to ACE
2018-09-25 17:51:10 +03:00
Jeremy Bowman
d90afa4cde
TE-2689 Remove useless pylint suppressions part 5
2018-08-21 11:07:52 -04:00
Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -04:00
Diana Huang
8adcff938a
Add new notification email.
2018-05-31 16:05:32 -04:00
Zia Fazal
f2ea2ca360
Added a base MessageType for ace
...
added unit tests
updated edx-ace version
fixed quality violations
Fixed quality violations
Changed ACEMessageType to BaseMessageType
2018-05-25 10:52:33 +05:00
Omar Al-Ithawi
73af914cfc
Use edx-ace for password reset email
2018-05-21 09:49:14 -04:00
Gabe Mulley
5fa6c51368
Revert "Use edx-ace for the password reset email"
2018-05-10 13:06:52 -04:00
Omar Al-Ithawi
556c8b86d0
Use edx-ace for password reset email
2018-05-08 18:53:31 +03:00
Nimisha Asthagiri
7286c64e18
Refactor Django App Plugins to allow for additional features
2018-01-15 12:16:53 -05:00
Nimisha Asthagiri
f16bfac88b
Update ace_common app to be a Django App Plugin
2018-01-11 14:35:07 -05:00
Nimisha Asthagiri
7245f7696e
Fix quality issues in ace_common
2017-12-05 11:38:16 -05:00
Nimisha Asthagiri
7ef443f7ce
Update usages to ace_common
2017-12-05 11:38:16 -05:00
Nimisha Asthagiri
c6ee8eb68d
Move ACE Common code out of Schedules
2017-12-05 11:36:14 -05:00