Commit Graph

131 Commits

Author SHA1 Message Date
Gabe Mulley
54ae1c6238 support theming of ACE emails 2017-11-09 11:16:26 -05:00
John Eskew
80d70f6ecb Run all touched files through isort. 2017-11-09 09:25:19 -05:00
John Eskew
6672f64188 Add commerce AppConfig and use to register signals. Move imports.
Add explicit 'lms.djangoapps' prefix to all commerce imports, as another
commerce Django app exists at openedx.core.djangoapps.commerce
2017-11-09 09:24:37 -05:00
Gabe Mulley
e5a0bcfc32 hold back some users from dynamic pacing features 2017-11-08 09:48:48 -05:00
Gabe Mulley
f6adde3d45 rtl support for ACE emails 2017-11-07 09:33:50 -05:00
Tyler Hallada
5332b6920f Merge pull request #16466 from edx/thallada/ret-fix-absolute-url
Schedules: absolute_url returns given URL if already absolute
2017-11-06 16:44:43 -05:00
Nimisha Asthagiri
98e647fa24 Schedule-based Highlights email update 2017-11-06 14:30:28 -05:00
Tyler Hallada
1f88d528bd Add unit tests for absolute_url 2017-11-06 13:17:52 -05:00
Tyler Hallada
1b1c7235d1 absolute_url returns given URL if already absolute 2017-11-06 11:30:46 -05:00
Nimisha Asthagiri
4f2fdde2d8 Course Week Highlights accessor 2017-11-03 13:33:46 -04:00
Gabe Mulley
7fd643faa4 Add tests for experience types, ensure courses have a verified mode 2017-11-01 16:51:10 -04:00
Tyler Hallada
57bf89c8e2 Create schedule experience on schedule creation 2017-11-01 16:51:00 -04:00
Gabe Mulley
95d1e5c25e use a left outer join for experience types 2017-11-01 16:50:28 -04:00
Tyler Hallada
e5c8acb609 Allow communication experiences to be customized per-learner 2017-11-01 16:50:10 -04:00
Nimisha Asthagiri
da95676e10 Schedules: rename test class variables that aren't test methods 2017-10-30 14:14:00 -04:00
Nimisha Asthagiri
08d31e1a43 Schedules: Tests for Course Update messages 2017-10-30 14:13:59 -04:00
Nimisha Asthagiri
de037c9c3c Schedule: refactor upsell test cases 2017-10-29 23:49:43 -04:00
Jeremy Bowman
ba06372cac PLAT-1780 Remove dependency on django-extensions 2017-10-27 13:19:12 -04:00
Nimisha Asthagiri
b461ce0c27 Rename test files and class name 2017-10-26 18:54:50 -04:00
Nimisha Asthagiri
ea8da6737e Update tests to support org queries 2017-10-26 18:41:57 -04:00
Nimisha Asthagiri
f1ceb86fa9 Remove unneeded imports/etc from schedules management command test classes 2017-10-26 18:41:57 -04:00
Nimisha Asthagiri
185f35b17a Optimize remaining tests in schedule management command TestUpgradeReminder class 2017-10-26 18:41:57 -04:00
Nimisha Asthagiri
74307e45e8 Remove query constants from schedules management command test subclasses 2017-10-26 18:41:57 -04:00
Nimisha Asthagiri
a72df1f9d5 Add _get_dates helper method to the schedules management command base test class 2017-10-26 18:41:57 -04:00
Nimisha Asthagiri
346a2bcf2a Move _calculate_bin_for_user into the schedules management command base test class 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
82978e516c Move test_template into the schedules management command base test classs 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
1ad8cd01f5 Move test_multiple_enrollments into the schedules management command base test class 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
b852025ab3 Move test_course_end into the schedules management command base test class 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
1bb23a1350 Move test_site_config into the schedules management command base test class 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
81da729af7 Move test_enqeue_config into the schedules management command base test class 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
9e99489a46 Move test_deliver_config into the schedules management command base test class 2017-10-26 18:41:56 -04:00
Nimisha Asthagiri
2adbac03f8 fixup! Move test_resolver_send into the schedule management command base class 2017-10-26 18:41:55 -04:00
Nimisha Asthagiri
eac5f21cc1 Move test_no_course_overview into the schedules management command base test class 2017-10-26 18:41:55 -04:00
Calen Pennington
e5f84b3dd9 Move test_schedule_bin into the schedules management command base test class 2017-10-26 18:41:55 -04:00
Calen Pennington
c4302df041 Move test_resolver_send into the schedule management command base test class 2017-10-26 18:41:55 -04:00
Calen Pennington
77a2638d68 Move test_handle into the base class for schedule management command tests 2017-10-26 18:41:55 -04:00
Calen Pennington
f2ea6f664e Move the tested_command up to a class attribute, and make sure that it matches with the tested_task 2017-10-26 18:41:55 -04:00
Calen Pennington
c4249c6bc5 Move day-offsets into class attributes of the schedule management commands 2017-10-26 18:41:54 -04:00
Calen Pennington
8afe1ffe17 Move schedule management command log_prefix to a class attribute 2017-10-26 17:43:56 -04:00
Calen Pennington
c68883f009 Move setUp into the baseclass for schedule email command tests 2017-10-26 17:43:56 -04:00
Calen Pennington
3696f5f5fe Remove redundent ScheduleFactory calls in setUp for schedule email tests 2017-10-26 17:43:56 -04:00
Calen Pennington
9b4c0540a1 Move task being tested into a class attribute 2017-10-26 17:43:56 -04:00
Calen Pennington
b774e0a82e Move ENABLED_CACHES into schedule test base class 2017-10-26 17:43:55 -04:00
Calen Pennington
5be19e22c2 Induce a base class for schedule email management command tests 2017-10-26 17:43:55 -04:00
Tyler Hallada
52897d5808 Merge pull request #16346 from edx/thallada/ret-org-opt-out
Org-level schedule upgrade deadline opt-out
2017-10-26 13:31:21 -04:00
Gabe Mulley
6b37218e23 Merge pull request #16335 from edx/making-dynamic-pacing-emails-accessible
Making dynamic pacing emails accessible
2017-10-26 12:28:04 -04:00
Gabe Mulley
0fc3589cfa fix template variable 2017-10-26 09:14:05 -04:00
Nimisha Asthagiri
a7c4ddfe4b Merge pull request #16338 from edx/pacing/course-update
Schedules: Add upsell to Course Update templates
2017-10-25 19:42:59 -04:00
Nimisha Asthagiri
eb3e173dc8 Schedules: Course Update support bulleted highlights 2017-10-25 17:57:43 -04:00
Nimisha Asthagiri
d3dcca2f49 Schedules: DRY upsell and CTA in templates 2017-10-25 17:57:43 -04:00