Jeremy Bowman
5e37a0c0bb
Merge pull request #19621 from cclauss/Fix-ur-strings-for-Python3
...
ur'strings' are syntax errors in Python 3
2019-03-19 15:34:55 -04:00
Calen Pennington
d567724163
Merge pull request #20008 from cpennington/fbe/get-courses-batched
...
Fbe/get courses batched
2019-03-19 11:53:19 -04:00
Calen Pennington
544c7f7eff
Batch queries to fetch all courses to prevent over-fetching during paging operations
2019-03-19 10:30:33 -04:00
adeel khan
8a8d341830
Merge pull request #20004 from edx/adeel/learner_6607_csrf_token_error
...
Fix csrf token error by adding JwtAuthentication.
2019-03-19 15:38:52 +05:00
David Ormsbee
7dcad7af55
Merge pull request #16496 from open-craft/josh/announcements-feature
...
Dashboard announcements feature
2019-03-18 16:04:38 -04:00
Calen Pennington
6059e21bff
Reapply "Improve the performance of access checking for a specific user in CourseViewList by prefetching data"
...
This reverts commit d8cd6135a6 .
2019-03-18 15:24:40 -04:00
Adeel Khan
9c221ebcf5
Fix csrf token error by adding JwtAuthentication.
...
BasketView post endpoint is raising csrf token
error because of missing JwtAuthentication class.
LEARNER-6607
2019-03-19 00:04:18 +05:00
emma-green
504342b924
Merge pull request #20013 from edx/emma-green/REVMI-138/stop-the-bleeding
...
REVMI-138 don't error if somethings wrong, just warn
2019-03-18 14:38:55 -04:00
Emma Green
8445881c91
dont error if somethings wrong, just warn
2019-03-18 13:56:18 -04:00
Farhanah Sheets
a69ab50596
Merge pull request #19988 from raccoongang/fix_errors_not_shown_at_instructor_dashboard_course_team_management
...
Fix bug: error messages are not shown in Course Team Management
2019-03-18 13:52:00 -04:00
Dave St.Germain
d1cd8e0407
Enable proctoring for professional track learners
2019-03-18 10:37:37 -04:00
cclauss
9a0c995885
ur'strings' are syntax errors in Python 3
2019-03-17 13:56:02 +01:00
David Ormsbee
089817cf55
Merge pull request #19507 from open-craft/kshitij/fix-problem-response-report
...
[BB-753] Fix issue with multiple responses for a single user returned by generate_report_data
2019-03-15 15:36:47 -04:00
Audrey Kao
6a0792f9a0
Updating text when asking for learner emails
2019-03-15 12:23:03 -04:00
Christie Rice
6a6c43cd6b
Merge pull request #20002 from edx/crice/REVEM-246_url
...
REVEM-246 Use existing method to get basket page URL
2019-03-15 09:46:29 -04:00
Nimisha Asthagiri
9c3472ab24
Merge pull request #19845 from eduNEXT/fmo/studio_sso_over_lms_flag
...
Make the studio login over the lms optional using a feature flag
2019-03-15 08:23:02 -04:00
Alex Dusenbery
f35970bb39
EDUCATOR-4189 | Account for undefined values in commerce API Course objects.
2019-03-14 16:47:46 -04:00
Felipe Montoya
923a91734d
Fixing lettuce tests
2019-03-14 15:21:03 -05:00
Christie Rice
94b680082a
REVEM-246 Use existing method to get basket page URL
2019-03-14 15:12:14 -04:00
Calen Pennington
8ecf6d68b5
Merge pull request #19998 from cpennington/revert-aggressive-prefetching
...
Revert "Improve the performance of access checking for a specific use…
2019-03-14 11:40:05 -04:00
Christie Rice
38c559f6c2
Merge pull request #19989 from edx/crice/REVEM-207_programSkus
...
REVEM-207 Add program price and purchase url to user metadata
2019-03-14 11:31:59 -04:00
Calen Pennington
d8cd6135a6
Revert "Improve the performance of access checking for a specific user in CourseViewList by prefetching data"
...
This reverts commit a2a340bcd0 .
2019-03-14 10:31:24 -04:00
Christie Rice
b2432ac5aa
REVEM-207 Add program price and purchase url to user metadata
2019-03-14 10:15:48 -04:00
Iana Vasylieva
2962538791
Fix bug: errors are not shown when modifying course team in Instructor Dashboard > Membership
2019-03-14 13:24:35 +02:00
adeelehsan
b4f1a774c2
Removing logs
...
Removing all the logs added for
the investigation of learner-6943
2019-03-14 15:23:10 +05:00
Kshitij Sobti
a76c6dca87
Fix issue with multiple responses for a single user returned by generate_report_data
...
Before this fix if an XBlock's generate_report_data method returned multiple
responses for the same user from a single user state, the report generator would
end up overwriting each response over the previous one such that only the last
response would be preserved.
2019-03-14 12:07:20 +05:30
David Ormsbee
07e93bc264
Merge pull request #19837 from open-craft/opencraft/edx-platform/devan/show-enroll-links-on-public-courses-only-if-self-enrollment-allowed
...
Show enroll links on public courses only if self enrollment allowed
2019-03-13 14:25:53 -04:00
Devan Rehunathan
c6f87d49f2
Show Enroll links on public courses only if self-enrollment is allowed
...
This commit updates the Info messages on the course page to display
more informative messages to the user. Specifically, messages for Public
and Invitation-only courses.
2019-03-12 21:24:56 +00:00
Michael Roytman
23b3229e36
Merge pull request #19979 from edx/mroytman/EDUCATOR-4085-exam-code-button-styling
...
add some styling to copy exam code button and bump version of edx-pro…
2019-03-12 16:26:54 -04:00
Michael Roytman
79c179d11d
add some styling to copy exam code button and bump version of edx-proctoring
2019-03-12 13:16:00 -04:00
Matthew Piatetsky
d5c50533e1
Merge pull request #19968 from edx/PROD-58
...
handle incorrectly set schedules
2019-03-12 12:16:03 -04:00
Nimisha Asthagiri
944f47e957
Account API: per-field visibility of "name" field
...
ARCH-482
2019-03-11 17:49:56 -04:00
Cali Stenson
ed30dcd294
Move dashboard_metadata to edX theme template.
2019-03-11 17:32:05 -04:00
Matthew Piatetsky
dac0eec385
handle incorrectly set schedules
2019-03-11 16:46:29 -04:00
Douglas Hall
331ee6526c
Merge pull request #19973 from edx/douglashall/PROD-60
...
PROD-60 Check GeneratedCertificate.download_url before using HTML cert URL.
2019-03-11 14:53:04 -04:00
Douglas Hall
092d1bdf01
Check GeneratedCertificate.download_url before using HTML cert URL.
2019-03-11 14:18:16 -04:00
Calen Pennington
5d3c9b36df
Merge pull request #19964 from cpennington/fbe-query-perf
...
Sort in python and add an index to improve StackedConfigModel.current…
2019-03-11 12:22:59 -04:00
Matthew Piatetsky
59a056c9c3
Merge pull request #19957 from edx/REVMI-21
...
[REVMI-21] Remove CONTENT_TYPE_GATING flag and FEATURE_BASED_ENROLLMENT_GLOBAL_KILL_FLAG flag
2019-03-11 10:54:48 -04:00
Calen Pennington
a2a340bcd0
Improve the performance of access checking for a specific user in CourseViewList by prefetching data
2019-03-11 10:37:53 -04:00
Josh McLaughlin
4d4b040517
Add dashboard announcements feature
...
- Add announcements view using JSX to the dashboard sidebar
- Create a new maintenance interface to edit and manage announcements
- Adds an override to main.html template to include new skip links
- Add plugins required for announcements to TinyMCE
This is motivated by a desire to have system wide messages for students
that show on the dashboard. Enabled with FEATURES['ENABLE_ANNOUNCEMENTS'].
Global staff are allowed to edit from the studio maintenance view.
2019-03-10 19:25:13 -07:00
Jason Myatt
ccfce4ac27
Merge pull request #19940 from edx/jmyatt/filter-out-stale-generated-certificates
...
Filter out certificates for nonexistent courses
2019-03-08 12:09:21 -05:00
Jason Myatt
09d51b00b5
Filter out certificates for nonexistent courses
...
LEARNER-7086. Uses a new model manager for GeneratedCertificate that excludes
certificates whose course_id does not correspond to a valid CourseOverview
2019-03-08 11:28:41 -05:00
Douglas Hall
c0cb493a41
Filter certificate list API based on user profile visibility preference.
2019-03-08 10:55:45 -05:00
Zainab Amir
68a40cd770
Add comments for code implementation
2019-03-08 12:21:37 +05:00
Matthew Piatetsky
74bcc29417
Remove FEATURE_BASED_ENROLLMENT_GLOBAL_KILL_FLAG
2019-03-07 15:46:33 -05:00
Matthew Piatetsky
49ae6b9d73
Remove CONTENT_TYPE_GATING flag
2019-03-07 15:46:33 -05:00
Christie Rice
7375eb4474
REVEM-219 Handle invalid course run key
2019-03-07 13:48:48 -05:00
Zainab Amir
2dbae49869
LEARNER-6946 management command to send verification expiry email
...
Template for email added (email/verification_expiry_email)
The management command filters the SoftwareSecurePhotoVerification model on the basis of following criteria :
-- the verification is approved
-- the start_date < expiry_date < today or specified days have passed to resend email
After the basic filtering batches are created to send email. For each verification in a batch email is sent and
email_expiry_date is set to 15 days from today (default days are 15, it can be changed too)
Between each batch there is a delay of sleep_time seconds
2019-03-07 14:31:27 +05:00
Uzair Rasheed
05ef4ffeeb
Merge pull request #19900 from edx/LEARNER-7131/improve-403-error-handling
...
Improve 403 error handling
2019-03-07 12:28:38 +05:00
Zainab Amir
7a3237d085
populate expiry date and add mechanism for new verification
...
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-07 11:29:09 +05:00