Commit Graph

59161 Commits

Author SHA1 Message Date
Matthew Piatetsky
bb58466498 Merge pull request #27731 from edx/AA-759
[AA-759] update name of flag in bucketing check
2021-05-26 10:17:18 -04:00
Matthew Piatetsky
c2d291781d update name of flag in bucketing check 2021-05-26 09:24:03 -04:00
Peter Pinch
20b760752a refactor: remove obsolete setting ENABLE_INSTRUCTOR_ANALYTICS (#27720)
ENABLE_INSTRUCTOR_ANALYTICS was removed in 2015 by bb7ba752bd
2021-05-26 09:02:22 -04:00
Kshitij Sobti
7abb417b0f feat: Add a waffle flag to show/hide a link to the pages and resources view
The Pages and Resources view in the Course Autoring MFE is in development and
this flag allows enabling a link to it from the existing Pages view in Studio
using a waffle flag.
2021-05-26 16:28:07 +05:00
edX requirements bot
68f4c086c3 Updating Python Requirements (#27727) 2021-05-26 12:37:00 +05:00
Thomas Tracy
089dbf6e20 [refactor] Move backfill_date_for_all_course_runs to Tasks.py (#27725)
* [refactor] Move backfill_date_for_all_course_runs to Tasks.py

In order for celery to register this task, it needs to be in the right
file. duh!

* fix imports

* fix more imports
2021-05-25 16:53:26 -04:00
Justin Hynes
48f4f9f475 feat: add edx.certificate.revoked event
[MICROBA-1075]
- Adds a new `edx.certificate.revoked` event to the LMS.
- Refactor of our certificate revocation functions in the GeneratedCertificate model.

This new event will be emit when a GeneratedCertificate with the status of `downloadable` is revoked (through the `invalidate(), mark_notpassing(), or mark_unverified() functions). Event will have a `source` field that will allow us how our certificates are being revoked from learners and can be broken down in the following way:
*Invalidate*
- allowlist_removal
- certificate_generation
- certificate_regeneration
- certificate_service
- certificate_invalidation_list
- bulk_certificate_regeneration

*mark_notpassing*
- certificate_generation
- notpassing_signal

*unverified*
- certificate_generation
2021-05-25 13:44:01 -04:00
Christie Rice
a699fe5281 docs: Add documentation for GeneratedCertificate fields (#27722)
MICROBA-1218
2021-05-25 13:27:56 -04:00
jawad khan
15f33dc1b2 revert: show empty container blocks from the course blocks api when called by mobile (#27707)
REVE-52 is merged and mobile
traffic from older app versions is < 5% of the mobile traffic.
Therefore we dont need changes from this PR 325fbe4eb2 (diff-c061bf405edf96531766b26cc2bcc2bb3639d851e5d9f844612c2ea57c35e56e)

LEARNER-8377
2021-05-25 20:30:26 +05:00
alangsto
556e82493d chore: update edx-proctoring version (#27721) 2021-05-25 10:46:12 -04:00
Gábor Boros
baca47782b feat: add CCX ID to generated filename prefixes (#27028) 2021-05-25 10:25:07 -04:00
Dillon Dumesnil
1bc3430ba9 Merge pull request #27713 from edx/ddumesnil/update-shift-dates-logic-aa-767
fix: Update the shift dates logic for problems
2021-05-25 07:21:22 -07:00
Awais Jibran
1fb0ed58bb chore: moving modal-config to constraints.txt (#27710) 2021-05-25 12:09:37 +05:00
edX requirements bot
38f7dac02b chore: Updating Python Requirements (#27716) 2021-05-25 11:26:23 +05:00
Dillon Dumesnil
4230f1fb39 fix: Update the shift dates logic for problems
Even if a learner could technically continue to attempt a problem,
if they didn't have any missed deadlines in the course, we would
never display the ability to shift dates. This corrects that to
not require a missed deadline. The banner on the unit is still gated
by needing a missed deadline.
2021-05-24 17:00:43 -04:00
Michael Roytman
5ffc1d0d27 Merge pull request #27711 from edx/mroytman/MST-746-bump-edx-proctoring-version-to-3.11.0
chore: update edx-proctoring version
2021-05-24 15:42:58 -04:00
Thomas Tracy
0b00b40259 MB-1067: Management command to populate credentials availability date (#27650)
* [feat] Management command to populate credentials availability date

This is a command to populate the new CredentialsCertificate model's
available_date for every existing course_run.
2021-05-24 15:30:14 -04:00
Michael Roytman
95e5a1651d chore: update edx-proctoring version
This version of the edx-proctoring library includes changes to the onboarding status panel that is displayed in a learner's course outline. If all onboarding exams are past due, the button to go to the onboarding exam will be grayed out and will contain the text "Onboarding Past Due". If there are any available onboarding exams, the panel will work as before. If there are any onboarding exams that will be released in the future, they will be prioritized over the past due onboarding exams.
2021-05-24 14:58:48 -04:00
alangsto
185fc50066 chore: update edx-proctoring version (#27709)
The latest version of edx-proctoring contains changes that allow a proctoring provider's onboarding status api to be used for the student onboarding info panel
2021-05-24 14:40:28 -04:00
Albert (AJ) St. Aubin
351228cee4 refactor: Updating cert availability messaging.
[MICROBA-678]

Added cert availability date to the API used to get certificate status
by the learning MFE to support updated messaging.

Updated the cert availability messaging in the Coruse Dashboard,
including a text color change.
2021-05-24 12:42:03 -04:00
Felipe Montoya
af0229c447 Merge pull request #27172 from msaqib52/saqib/TSD-CERTIFICATES
[TSD] add annotations for CERTIFICATES_HTML_VIEW feature flag
2021-05-24 11:24:59 -05:00
Sameen Fatima
0be941b224 ENT-4095: Handle coupon expiration date scenario in LMS (#27704) 2021-05-24 14:50:34 +05:00
edX requirements bot
2e01dc0eac Updating Python Requirements (#27703) 2021-05-24 12:36:34 +05:00
Uzair Rasheed
7bf7adb84a Merge pull request #27697 from edx/refactor-login-api
refactor login api
2021-05-22 09:42:52 +05:00
Matt Hughes
76c81a8b26 feat(proctoring): allow configurability by backend of url
this url is shown on course home for backends which support onboarding
as part of the panel about onboarding status. This feature allows us
to configure this url via remote config.

JIRA:MST-824
2021-05-21 12:49:11 -04:00
uzairr
dd5c3790c3 refactor login api 2021-05-21 19:59:41 +05:00
edX requirements bot
1a01b6b2bf Updating Python Requirements (#27694) 2021-05-21 14:14:20 +05:00
Bianca Severino
57376fb92e Merge pull request #27669 from edx/bseverino/update-access-and-sequence
[MST-840] Add integrity signature check to courseware API
2021-05-20 15:56:07 -04:00
Diana Huang
9ef3b17263 docs: Add README to lms/templates/oauth2_provider (#27682)
* docs: Add README to lms/templates/oauth2_provider

We wanted to move this single template into a djangoapp,
but there are technical limitations to us doing so.
This README helps explain the limitations so
future generations will know why this is here.

* Update lms/templates/oauth2_provider/README.rst

Co-authored-by: Robert Raposa <rraposa@edx.org>

* Update lms/templates/oauth2_provider/README.rst

Co-authored-by: Robert Raposa <rraposa@edx.org>

Co-authored-by: Robert Raposa <rraposa@edx.org>
2021-05-20 13:37:59 -04:00
irfanuddinahmad
d2b4dca668 Merge pull request #27688 from edx/iahmad/ENT-4567
chore: Update edx-enterprise to 3.23.6
2021-05-20 17:14:17 +05:00
irfanuddinahmad
e6f9531a47 chore: Update edx-enterprise to 3.23.6 2021-05-20 16:22:46 +05:00
edX requirements bot
77af4e0546 Updating Python Requirements (#27686) 2021-05-20 13:53:00 +05:00
edX cache uploader bot
b0c74b4272 Updating Bokchoy testing database cache (#27685) 2021-05-20 13:52:32 +05:00
Nadeem Shahzad
88a31e7792 Merge pull request #27457 from edx/crice/migration
feat!: Add migration to remove allow_certificate field
2021-05-20 08:31:33 +05:00
Christie Rice
9809a7f7d1 feat!: Add migration to remove allow_certificate field from the user profile as the field is no longer used
DEPR-140 MICROBA-985
2021-05-20 01:42:29 +00:00
edX Transifex Bot
1525b29ccb geoip2: update maxmind geolite country database 2021-05-20 02:36:58 +05:00
edX cache uploader bot
e1d4dc7d62 Updating Bokchoy testing database cache (#27666) 2021-05-20 00:38:02 +05:00
Bianca Severino
744d650ef2 feat: add integrity signature check to courseware api 2021-05-19 15:04:55 -04:00
Carla Duarte
8542b9c840 Merge pull request #27670 from edx/ciduarte/AA-816
feat: add total number of assignments to progress API (AA-816)
2021-05-19 13:43:46 -04:00
Dillon Dumesnil
4dfce2c4f8 Merge pull request #27668 from edx/ddumesnil/end-date-update-aa-686
feat: Update the course end date block display logic
2021-05-19 08:49:56 -07:00
Dillon Dumesnil
8aeb460133 feat: Update the course end date block display logic
For self-paced courses, we have decided to switch to showing the end
date as long as it is within 365 days rather than the expected
duration of the course.
2021-05-19 09:09:57 -04:00
Sameen Fatima
d8b07ebacd Revert "ENT-4095: Handle coupon expiration date scenario in LMS (#27539)" (#27675)
This reverts commit 9f2a72ad08.
2021-05-19 18:06:21 +05:00
Sameen Fatima
4ddd620c53 Revert "fix forward for ENT-4095 dashboard error (#27677)" (#27678)
This reverts commit e1aa807142.
2021-05-19 18:05:17 +05:00
irfanuddinahmad
5d52357b58 Merge pull request #27679 from edx/iahmad/ENT-4522-5
chore: Upgrade edx-enterprise
2021-05-19 17:51:27 +05:00
irfanuddinahmad
9e885c23fd chore: Upgrade edx-enterprise 2021-05-19 17:00:36 +05:00
Albert (AJ) St. Aubin
1b13ff4c21 refactor!: Removing the cert_whitelist management command
[MICROBA-1052]

We are removing the cert_whitelist management command because it does
not provide a clear value with the current state of Certificate
generation on edx-platform. It adds a user to the whitelist table, but
does not generate a certificate.

We recommend using the exceptions tab in the Instructor tab of the LMS
Course.
2021-05-19 07:11:12 -04:00
Sameen Fatima
e1aa807142 fix forward for ENT-4095 dashboard error (#27677) 2021-05-19 15:17:22 +05:00
Muhammad Soban Javed
eff17ea012 Merge pull request #27676 from edx/revert-27672-jenkins/upgrade-python-requirements-0f1ea9b
Revert "Python Requirements Update"
2021-05-19 15:07:49 +05:00
Waheed Ahmed
ea29318f22 fix: username suggestion generation (#27641)
If all generated usernames using an integer range are already consumed by existing
users, the loop stuck in an infinite loop. Fixed by using a for loop instead of
while with an upper limit.
2021-05-19 14:53:06 +05:00
Muhammad Soban Javed
9ec9c2f7fb Revert "Python Requirements Update" 2021-05-19 14:30:28 +05:00