Commit Graph

22621 Commits

Author SHA1 Message Date
Calen Pennington
4c8cd60bbc REVMI-96: Add a management command to experiment with Access Expiry reminder emails for FBE 2019-03-06 11:44:29 -05:00
Calen Pennington
300c3a34dd Don't swallow exceptions inside emulate_http_request 2019-03-06 11:44:29 -05:00
Calen Pennington
6f61fd74f5 Add an implementation of the stable bucketing function 2019-03-06 11:44:29 -05:00
Matt Hughes
e0e7a5ec61 Shore up whitespace on proctoring instructions page for PSI exams
JIRA:EDUCATOR-4105
2019-03-06 11:38:54 -05:00
Cali
81538fe25b Merge pull request #19851 from edx/cstenson/dashboard_metadata
Add price information to enrollments and create dashboard_metadata
2019-03-06 11:04:18 -05:00
uzairr
881c8e035c Improve 403 error handling
Currently, ajax calls in courseware is handling 403 like 401.
In this PR, proper modifications have been done to make it
coherent with its intended behaviour.

LEARNER-7131
2019-03-06 20:22:37 +05:00
Christie Rice
6195e3e6ed Merge pull request #19939 from edx/crice/REVEM-219_programs
REVEM-219 Get program info even if user isn't yet enrolled in the course
2019-03-06 10:05:10 -05:00
Awais Jibran
e76536b671 Merge pull request #19943 from edx/aj/fix-cert-invalid-grade-source
Fix Incorrect data for cert table
2019-03-06 19:13:06 +05:00
Zainab Amir
66b780d693 LEARNER-7136 populate expiry date and add mechanism for new verification
Method approve() is overridden to accommodate new users that will have their verification approved in the future.
The approve() method is called from software secure results callback every time a Software Secure Photo Verification
is approved.The method overridden now updates expiry_date and then calls super to perform task it was performing
before this change.The expiry_date set is the same as the one sent in verification approval email.

In results_callback for sspv the expiry_date and expiry_email_date for the most recent previous verification if exists
are also updated to NULL.
2019-03-06 18:41:30 +05:00
noraiz-anwar
d55be49e64 add back off for failing recurrent requests 2019-03-06 16:52:35 +05:00
Awais Jibran
81f1526786 Fix Incorrect data in the database table certificates_generatedcertificate propagation.
EDUCATOR-4128
2019-03-06 15:13:52 +05:00
Christie Rice
df1ac42d0a REVEM-219 Get program info even if user isn't yet enrolled in the course 2019-03-05 20:53:24 -05:00
Cali Stenson
7e6147f714 Add price information to enrollments and create dashboard_metadata
for experiments.

REVEM-174
2019-03-05 16:55:04 -05:00
Cory Lee
07d81bf297 Merge pull request #19913 from edx/coryleeio/yaml_config
Use single yaml config instead of two json configs.
2019-03-05 14:25:52 -05:00
Audrey
e5f6aac5cd Merge pull request #19930 from edx/aekao/REVEM-151/entitlement-unenrollment-JSON
Inserting JSON string into Vertica instead of JSON obj
2019-03-05 13:05:03 -05:00
Audrey Kao
bc53cddcca Inserting JSON string into Vertica instead of JSON obj 2019-03-05 12:00:46 -05:00
Cory Lee
2108b69ff1 "Use single yaml config instead of two json configs"
This reverts commit 8c805999e6.
2019-03-05 11:27:36 -05:00
Mike Dikan
2c149ca6be Removing the Deprecated the 'external_auth' package in favor of 'third_party_auth' which is the current recommendation. 2019-03-02 16:06:46 -05:00
Usama Sadiq
2599229995 Merge pull request #19891 from edx/usama/progress_page_update_for_unverified_user
Progress Page update
2019-03-02 08:45:23 +05:00
Cory Lee
8c805999e6 Revert "Use single yaml config instead of two json configs"
This reverts commit b0b8a76dd9.
2019-03-01 17:31:10 -05:00
Douglas Hall
f07f9b6d91 Merge pull request #19884 from edx/douglashall/course_certificate_list_api
Add list endpoint to course certificate API.
2019-03-01 15:55:26 -05:00
Douglas Hall
8373298149 Add list endpoint to course certificate API. 2019-03-01 14:48:00 -05:00
Audrey
7fc5a66642 Merge pull request #19894 from edx/aekao/REVEM-151/entitlement-unenrollment-survey
Modifying entitlement unenrollment survey, see REVEM-151
2019-03-01 14:26:23 -05:00
Cory Lee
ff1c087b9d Merge pull request #19886 from edx/coryleeio/yaml_config
Use single yaml config instead of two json configs
2019-03-01 13:39:19 -05:00
Christie Rice
72308f6789 Merge pull request #19879 from edx/crice/REVEM-198_realPrograms
REVEM-198 Add waffle flag around get programs call. Also get real program info from the cache instead of returning mock data.
2019-03-01 13:33:14 -05:00
Cory Lee
b0b8a76dd9 Use single yaml config instead of two json configs 2019-03-01 12:55:40 -05:00
Audrey Kao
9adeeda90f More eslint issues 2019-03-01 11:51:50 -05:00
Usama
a826145d91 Progress Page update
Updated progress page certificate view for
unverified users.
2019-03-01 12:47:37 +05:00
Matt Tuchfarber
eec95cf538 Add discussion api 2019-02-28 16:35:09 -05:00
Audrey Kao
d4730dc4b0 Addressing more eslint issues 2019-02-28 16:17:05 -05:00
David Ormsbee
8f65ab53f0 Revert "[BB-728] Add problem response report API" 2019-02-28 13:10:31 -05:00
Audrey Kao
94aae871e3 Using const instead of let due to eslint issues 2019-02-28 11:22:32 -05:00
Christie Rice
67277e72d9 REVEM-198 Add waffle flag around get programs call 2019-02-28 11:10:09 -05:00
David Ormsbee
3f82a279c9 Merge pull request #19315 from open-craft/giovanni/bb-548-ospr
OSPR-2818 - Add Contact Us form customization options (BB-548)
2019-02-27 20:36:23 -05:00
Audrey Kao
88b1c46e47 Modifying entitlement unenrollment survey 2019-02-27 15:45:10 -05:00
stv
25be88932c Handle out-of-memory exception on Sysadmin Courses
We've been running into OoM issues with this functionality while
executing on one of our smaller application servers.
- Sometimes this manifests by preventing the entire page from loading
  (exception during the GET).
- At others, it occurs using the `Delete course from site` functionality
  by breaking during the POST handler. This case is particularly
  frustrating because the course actually is deleted, but looks like it
  may not have been. Internally, this is because the 500 error occurs
  _after_ the course has been successfully deleted, though this is
  opaque to the end-user.

While this doesn't address the underlying memory issue,
it does at least allow the app to recover gracefully.
2019-02-27 11:21:53 -08:00
Farhanah Sheets
bc00313a9c Revert "Improve 403 error handling" 2019-02-27 11:28:14 -05:00
David Ormsbee
9aa8ad4a30 Merge pull request #19304 from shadinaif/confirm_email_change_message_to_ace
Convert (Email Change Confirmation) message to edx-ACE
2019-02-27 10:12:32 -05:00
adeelehsan
4b8d6a92a0 Merge pull request #19890 from edx/aehsan/LEARNER-6943/adding_logs_to_investigate_cache
Added logs
2019-02-27 19:25:11 +05:00
Shadi Naif
1b83f24d3c Convert the (Email Change Confirmation) message to use edx-ACE
Basically, this was done by:
1. Adding new class type in [common/djangoapps/student/message_types.py]
2. Adding new files for the ace template in a new directory named
    [common/templates/student/edx_ace/emailchangeconfirmation]
3. Removing old template files
    [confirm_email_change.txt] and [email_change_subject.txt]
    from the directories:
    [lms/templates/emails] and
    [common/test/test_sites/test_site/templates/emails]
4. Converting the [confirm_email_change] code to use [ace.send()]
2019-02-27 16:22:16 +02:00
Uzair Rasheed
989180dde3 Merge pull request #19881 from edx/LEARNER-7131/improve-403-error-handling
Improve 403 error handling
2019-02-27 18:27:25 +05:00
adeelehsan
fd062a9c12 Added logs
adding logs to investigate cache.

learner-6943
2019-02-27 17:31:40 +05:00
Simon Chen
1f491b4190 Revert "LEARNER-6945 Populate software secure photo verification"
This reverts commit 019f6c4dcf.
2019-02-26 14:13:58 -05:00
Dave St.Germain
f507a22c52 Merge pull request #19873 from edx/dcs/upgrade-proctoring
Updated edx-proctoring to 1.5.15
2019-02-26 10:57:19 -05:00
uzairr
aa39f2c438 Improve 403 error handling
Currently, ajax calls in courseware is handling 403 like 401.In this
PR, proper modifications have been done to make it coherent with its
intended behaviour.

LEARNER-7131
2019-02-26 19:05:48 +05:00
David Ormsbee
7da2308bc1 Merge pull request #19635 from open-craft/giovanni/bb-728-add-problem-response-report-api-upstream
[BB-728] Add problem response report API
2019-02-25 21:45:04 -05:00
Dave St.Germain
cd4f44a91b Fixed proctoring tests 2019-02-25 14:09:11 -05:00
emma-green
507cfb8942 Merge pull request #19849 from edx/emma-green/REVEM-176/C/Hacky-cache-course_runs-to-programs
add course to program caching
2019-02-25 10:41:51 -05:00
Dave St.Germain
954c8e1a67 Merge pull request #19771 from edx/dahlia/masters-track
Added master's track
2019-02-25 10:11:24 -05:00
Nimisha Asthagiri
0983091df0 Merge pull request #19846 from eduNEXT/lmm/date
Fix date internationalization
2019-02-23 14:21:52 -05:00