Cliff Dyer
ab13544cf2
Merge pull request #16112 from open-craft/cliff/handle-completion-events
...
Handle completion events
2017-10-25 10:13:18 -04:00
Waheed Ahmed
8c0e87ab65
Fix unicode error on financial assistance page.
...
If country name has special character str() raises unicode error.
LEARNER-2951
2017-10-25 17:27:46 +05:00
J. Cliff Dyer
94d05bceb5
Add handler to receive completion events
...
* Submit a completion when receiving a completion event from an XBlock.
* Handle legacy progress events.
* Convert handler to use a dispatch dict instead of an if-else chain.
* Extract masquerade checking from individual handlers.
* Gate submit_completion on waffle switch
* 404 on handler views when trying to submit completion without waffle
switch enabled.
OC-3087
Disallow calling submit_completion when waffle flag is disabled.
Add tests that trying to publish completion errors.
2017-10-25 06:54:59 -04:00
Gabe Mulley
7efa805fbc
fix tests
2017-10-24 13:51:22 -04:00
Gabe Mulley
44e5afba1e
Revert "Revert "Merge pull request #16260 from edx/mulby/dynamic-deadline-upgrade-messaging""
...
This reverts commit b541dfa3fd .
2017-10-24 11:18:06 -04:00
Sanford Student
fd8a9fdb02
EDUCATOR-1511: credit users added to verified user partition irrespective of upgrade deadline
2017-10-23 13:14:47 -04:00
Jillian Vogel
425239a509
Disables Enterprise Integration feature by default
...
Moves ENABLE_ENTERPRISE_INTEGRATION to settings.FEATURES,
and changes the default value to False.
2017-10-19 15:58:13 +10:30
Qubad786
9c06bb65b1
Use edx-val transcripts and translations collectively with contentstore.
...
Adds val trancripts in outcome of get_transcripts_info and rest of flow remains the same and also add fallback to edx-val rtanscripts for mobile accessible video endpoints.
2017-10-16 19:23:18 +05:00
Qubad786
ec7b78d60e
Use edx-val transcripts as a fallback on the video component
...
Purpose of this, is to serve transcripts from edx-val if the requested transcripts are not found in the contentstore i.e. that's where all the transcripts are living to date.
2017-10-16 19:23:18 +05:00
muhammad-ammar
845bb7b884
transcript import export
...
EDUCATOR-1216
2017-10-16 19:23:18 +05:00
sandroroux
40d3f4f2fc
Unit tests for "_add_upsell_button_to_email_template".
2017-10-13 10:08:52 -04:00
Calen Pennington
8468357ac4
Separate the date and link logic out of VerifiedUpgradeDeadlineBlock, so that it can be called directly with prefetched data for check_and_get_upgrade_link_and_date
2017-10-13 10:01:34 -04:00
John Eskew
7dfb6cc681
Change all UTC timezones to import from pytz instead of Django.
2017-10-05 11:12:52 -04:00
Andy Armstrong
c13b531eeb
Display course home message for certificate availability
...
LEARNER-2182
2017-10-03 14:06:11 -04:00
Diana Huang
7f4550387c
Add eventing to course home upgrade paths.
2017-10-02 17:27:51 -04:00
Andy Armstrong
7dfe12a1f3
Show course home messages for important course dates
...
LEARNER-2073
2017-10-02 17:27:51 -04:00
Nimisha Asthagiri
1febdbfac9
Grades cleanup: remove read_only param and create method
...
EDUCATOR-171
2017-09-28 07:48:25 -04:00
Diana Huang
d696677ce8
Merge pull request #15968 from edx/diana/header-updates
...
LEARNER-2318: As a learner I should have an easy way to get to my learner profile
2017-09-26 10:40:41 -04:00
Diana Huang
1cfefe2457
Modify the header to show the learner profile.
...
Remove the profile from the user dropdown.
LEARNER-2318
2017-09-25 17:06:08 -04:00
Nimisha Asthagiri
083ccdb95a
Remove unneeded WRITE_ONLY_IF_ENGAGED waffle switch
2017-09-25 16:13:07 -04:00
Brian Beggs
2d19136beb
Merge pull request #16009 from edx/jmbowman/pytest_unit_tests
...
PLAT-1677 Switch to pytest for unit tests
2017-09-25 08:57:01 -04:00
Jeremy Bowman
ca97e946a6
Switch to pytest for unit tests
2017-09-22 16:07:53 -04:00
Nimisha Asthagiri
22edaf7d24
Grades: move out of temporary new folder
...
EDUCATOR-1400
2017-09-22 11:49:46 -04:00
Alex Dusenbery
ab71318104
EDUCATOR-1316 | Refactor courseware.views.views._get_cert_data and related functions.
2017-09-19 11:11:37 -04:00
Nimisha Asthagiri
813007bb49
Schedules/ACE - support debug logging via waffle
2017-09-16 22:03:28 -04:00
Sanford Student
e4735a6aba
switch over to unified waffle switch
...
for EDUCATOR-1313
2017-09-14 09:58:39 -04:00
Awais Jibran
c2e10e562c
Merge pull request #15997 from edx/aj/audit-course-with-course-info
...
EDUCATOR-1333 - Auto-certs: Courses w/o certificates still display certificate issue date
2017-09-13 00:05:42 +05:00
Awais Jibran
b4d4041fc9
Auto-certs: Courses w/o certificates still display certificate issue date to learners
2017-09-12 22:52:23 +05:00
noraiz-anwar
1203eb5835
Do not override Default Video URL with value from VAL
2017-09-11 17:27:53 +05:00
Gregory Martin
c1dcb54a66
Update 'downloadable' status for mobile/other API
2017-09-07 14:25:01 -04:00
Jeremy Bowman
ded294c420
pytest compatibility fixes
2017-09-06 14:20:34 -04:00
Sofiya Semenova
038d5182ec
Merge pull request #15922 from edx/ssemenova/ed-1101
...
"View/Request Certificate" button logic on progress page and dashboard
2017-09-06 11:20:21 -04:00
Jeremy Bowman
fd6af6b05e
ddt usage cleanup
2017-09-05 17:25:51 -04:00
Sofiya Semenova
f3f7e78e24
educator-1101 view/request certificate button logic on progress page and dashboard
2017-09-05 15:29:22 -04:00
Gabe Mulley
6a36eb0183
Use ACE to 'send' Recurring Nudge emails
2017-08-31 16:58:08 -04:00
Gregory Martin
43e14b9142
Deactivate date display if no cert active
...
EDUCATOR-1234
2017-08-30 12:23:58 -04:00
Sanford Student
d0b2787f24
TNL-1230: cert available date hidden in self paced
2017-08-23 13:58:48 -04:00
Alex Dusenbery
2cc87952e3
EDUCATOR-1204 | can always view certs when ready for self-paced courses; don't hide cert buttons; update messaging.
2017-08-22 13:27:26 -04:00
Andy Armstrong
82f7d6ee64
Convert /update_lang/ page to use Bootstrap
...
LEARNER-1922
2017-08-18 16:15:38 -04:00
Jesse Shapiro
7a31441ebc
Move to new consent API
2017-08-16 22:58:09 -04:00
Sofiya Semenova
ffd72c1051
Merge pull request #15705 from edx/ssemenova/ed-526
...
EDUCATOR-526 Update view certificate button
2017-08-16 15:52:54 -04:00
Sofiya Semenova
76f1df6b0e
EDUCATOR-526 Update view cert button to only appear after availability
...
date has passed
2017-08-15 11:57:28 -07:00
sanfordstudent
7c535f5fb9
Merge pull request #15735 from edx/sstudent/lms_cert_date
...
add cert available date to lms
2017-08-10 16:37:57 -04:00
Sanford Student
4cda804410
add cert available date to lms
...
for EDUCATOR-525
2017-08-10 13:40:47 -04:00
Tyler Hallada
623ea5eb40
Merge branch 'master' into EDUCATOR-926
2017-08-09 11:22:05 -04:00
Tyler Hallada
410cc166e7
Fix python unit tests
2017-08-07 16:43:27 -04:00
Diana Huang
8d3fa5432a
Add in-place enrollment to course home page.
2017-08-07 16:33:20 -04:00
Christina Roberts
4f5b033c27
Merge pull request #15750 from edx/christina/slash-the-slash
...
Remove SlashSeparatedCourseKey from tests
2017-08-07 15:53:08 -04:00
cahrens
6f71706b17
Remove SlashSeparatedCourseKey from tests.
2017-08-07 14:49:30 -04:00
Clinton Blackburn
986afbfa38
Powering courseware deadline with schedules
2017-08-05 22:06:17 -04:00