Commit Graph

4102 Commits

Author SHA1 Message Date
edX requirements bot
bb20b17428 Python Requirements Update (#29516)
* chore: Updating Python Requirements

* fix: fix pylint issues

Co-authored-by: Mohammad Ahtasham ul Hassan <mohammad.ahtasham@arbisoft.com>
2021-12-08 14:13:27 +05:00
Binod Pant
f32128f7a0 feat: edx-enterprise releases 3.36.1-3 (#29523)
[3.36.3] -------- feat: Integrated channels, grade send logic only logs instead of raising when enterprise_customer_user record is inactive  [3.36.2] -------- feat: add is_active on enterprise customer invite key  [3.36.1] feat: improved integrated channel log consistency
2021-12-07 11:20:44 -05:00
Bianca Severino
51fe9b9da4 Merge pull request #29514 from edx/bseverino/proctoring-4.7.3
chore: upgrade edx-proctoring to 4.7.3
2021-12-06 13:22:17 -05:00
Manny
d3e0e5df6a feat: bump edx-enterprise to 3.36.0 (#29513) 2021-12-06 12:15:57 -05:00
Bianca Severino
0652265054 chore: upgrade edx-proctoring to 4.7.3 2021-12-06 12:13:26 -05:00
Dillon Dumesnil
f1cc288189 Merge pull request #29510 from edx/ddumesnil/override-freq-cap-aa-1127
feat: AA-1127: Overrides Braze Frequency Cap for dynamic pacing emails
2021-12-06 07:44:55 -08:00
Dillon Dumesnil
709290544d feat: AA-1127: Overrides Braze Frequency Cap for dynamic pacing emails
edx-ace version 1.4.1 introduces the ability to override braze
email frequency caps.
2021-12-06 07:56:28 -07:00
Jansen Kantor
898e84a044 chore: bump submissions to 3.4.2 (#29506)
* chore: bump submissions to 3.4.2

* fixup! chore: bump submissions to 3.4.2
2021-12-04 09:31:44 -05:00
Adam Stankiewicz
e5654cd185 build: bump edx-enterprise (#29505) 2021-12-03 13:41:36 -05:00
Usama Sadiq
780a6f3c2d Revert "chore: install codejail from pypi (#29481)" (#29501)
This reverts commit 21551095ac.
2021-12-02 22:19:15 +05:00
Mohammad Ahtasham ul Hassan
21551095ac chore: install codejail from pypi (#29481)
* chore: install codejail from pypi

* chore: Updating Python Requirements

* chore: Updating Python Requirements

* fix: fixed failing tests

* fix: fixed pytest failures

* fix: fixed failing test bug

* Update mocks.py

Co-authored-by: edX requirements bot <testeng+edx-requirements-bot@edx.org>
2021-12-02 17:07:29 +05:00
Jansen Kantor
b360635251 chore: bump ora to 3.7.5 (#29490) 2021-12-01 14:16:14 -05:00
John Nagro
a86fff17aa feat: release edx-enterprise 3.35.2 (#29485)
ENT-5189
2021-12-01 12:28:48 -05:00
Awais Qureshi
da535080cc mysqlclient upgrade (#29418)
* fix: upgrading the mysqlclient==2.1.0
2021-12-01 16:15:54 +05:00
Chris Pappas
edbf01605b chore: update edx-enterprise version to 3.35.1 (#29467) 2021-11-30 12:34:27 -05:00
Kira
7a9154a89a chore: version bump for edx-enterprise 2021-11-29 11:49:12 -05:00
Long Lin
52bb0104f9 chore: bump edx-enterprise version 2021-11-24 10:07:57 -05:00
Usama Sadiq
fa64403ccd Pin mysqlclient<2.1.0 (#29406)
* fix: pin mysqlclient<2.1.0
2021-11-24 15:59:55 +05:00
Muhammad Soban Javed
0cdaa91762 Revert "chore: Updating Python Requirements (#29390)" (#29404)
This reverts commit c12c3b0bf0.
2021-11-23 20:49:37 +05:00
edX requirements bot
c12c3b0bf0 chore: Updating Python Requirements (#29390) 2021-11-23 12:13:05 +05:00
Binod Pant
0973b646f9 feat: SAPSF channel does not retransmit completion now, on grade changes (#29360)
ENT-4752
2021-11-19 09:02:41 -05:00
alangsto
0fc4c397d2 chore: update edx-name-affirmation version (#29355) 2021-11-18 09:35:18 -05:00
Simon Chen
16b0543e14 chore: Upgrade edx-proctoringto version 4.7.2 (#29349)
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local>
2021-11-17 11:54:36 -05:00
connorhaugh
cea3f32d0d chore: update lti-consumer-xblock version (#29345)
chore: update lti-consumer-xblock version to 3.1.1
2021-11-17 11:25:16 -05:00
alangsto
7a5f5514fb chore: update edx-name-affirmation version (#29346) 2021-11-17 10:33:23 -05:00
alangsto
a15051ae6e chore: update edx-proctoring version (#29340) 2021-11-16 15:47:13 -05:00
alangsto
75c1ef7ece chore: update edx-name-affirmation version (#29333)
the latest version contains an update that reduces the amount of celery tasks
triggered by name affirmation updates
2021-11-16 11:00:03 -05:00
edX requirements bot
ad81b2ef36 chore: Updating Python Requirements (#29327) 2021-11-16 15:20:43 +05:00
John Nagro
dbc0e22fa2 fix: release edx-enterprise 3.33.10 (#29298)
ENT-5095
2021-11-10 10:55:44 -05:00
Usama Sadiq
20d87061d4 BOM-2983: Pin docutils<0.18 due to Sphinx requirement (#29281)
* fix: pin docutils<0.18 due to Sphinx requirement
2021-11-10 14:27:29 +05:00
Matthew Piatetsky
3c0d824701 fix: use pngs for the goal reminder email banner and remove redundant unsubscribe link from the email (#29215)
* fix: use pngs for the goal reminder email banner and remove redundant unsubscribe link

* fix: update
2021-11-09 09:24:58 -05:00
Bianca Severino
e7aa822cf6 chore: upgrade edx-proctoring to 4.7.0 2021-11-08 14:50:31 -05:00
Long Lin
7f797b35ed chore: bump edx-enterprise version to 3.33.9 2021-11-08 11:49:57 -05:00
John Nagro
ccb8c6ce27 fix: release edx-enterprise 3.33.6 (#29222)
ENT-5115
2021-11-04 15:21:07 -04:00
Bianca Severino
fecf79ad9d chore: upgrade to edx-proctoring to 4.6.0 2021-11-04 11:56:05 -04:00
John Nagro
9fbb1ae645 feat: edx-enterprise 3.33.5 release (#29217)
[3.33.5]
---------
fix: CSOD API session tokens are now saved to the customer's configuration instead of individual transmission audits

[3.33.4]
---------
feat: integrated channels only requests content metadata for courses that need updating

[3.33.3]
---------
feat: Change Bulk Enrollment Assignment Logic for Pending learners

[3.33.2]
---------
fix: no longer notify learners of already existing enrollments

ENT-5115
2021-11-04 09:51:08 -04:00
Andy Shultz
2051a60db0 fix: remove unnecessary analytics client dependency
analytics API use is in separate repositories, mostly analytics
dashboard
2021-11-03 10:06:30 -04:00
Binod Pant
60da5db4b6 feat: degreed2 integrated channels (#29183)
* feat: degreed2 integrated channels

ENT-2789

* feat:  New integrated channel via edx-enterprise

* fix: pull in edx-enterprise 3.33.1

fixes db_overrides check failure by renaming field `key` to `client_id`
2021-11-01 21:18:59 -04:00
michaelroytman
bb299c9521 feat: Remove Use of VERIFIED_NAME_FLAG Waffle Flag and is_verified_enabled Utility
The VERIFIED_NAME_FLAG, the VerifiedNameEnabledView, and the verified_name_enabled key removed from responses for both VerifiedNameView view and VerifiedNameHistoryView
were removed as part https://github.com/edx/edx-name-affirmation/pull/12. This was released in version 2.0.0 of the edx-name-affirmation PyPI package. Please see below for additional context for the removal, copied from the name-affirmation commit message.

The VERIFIED_NAME_FLAG was added as part https://github.com/edx/edx-name-affirmation/pull/12, [MST-801](https://openedx.atlassian.net/browse/MST-801) in order to control the release of the Verified Name project. It was used for a phased roll out by percentage of users.

The release reached a percentage of 50% before it was observed that, due to the way percentage roll out works in django-waffle, the code to create or update VerifiedName records was not working properly. The code was written such that any change to a SoftwareSecurePhotoVerification model instance sent a signal, which was received and handled by the Name Affirmation application. If the VERIFIED_NAME_FLAG was on for the requesting user, a Celery task was launched from the Name Affirmation application to perform the creation of or update to the appropriate VerifiedName model instances based on the verify_student application signal. However, we observed that when SoftwareSecurePhotoVerification records were moved into the "created" or "ready" status, a Celery task in Name Affirmation was created, but when SoftwareSecurePhotoVerification records were moved into the "submitted" status, the corresponding Celery task in Name Affirmation was not created. This caused VerifiedName records to stay in the "pending" state.

The django-waffle waffle flag used by the edx-toggle library implements percentage rollout by setting a cookie in a learner's browser session to assign them to the enabled or disabled group.
It turns out that the code that submits a SoftwareSecurePhotoVerification record, which moves it into the "submitted" state, happens as part of a Celery task in the verify_student application in the edx-platform. Therefore, we believe that because there is no request object in a Celery task, the edx-toggle code is defaulting to the case where there is no request object. In this case, the code checks whether the flag is enabled for everyone when determining whether the flag is enabled. Because of the percentage rollout (i.e. waffle flag not enabled for everyone), the Celery task in Name Affirmation is not created. This behavior was confirmed by logging added as part of https://github.com/edx/edx-name-affirmation/pull/62.

We have determined that we do not need the waffle flag, as we are comfortable that enabling the waffle flag for everyone will fix the issue and are comfortable releasing the feature to all users. For this reason, we are removing references to the flag.

[MST-1130](https://openedx.atlassian.net/browse/MST-1130)
2021-11-01 13:33:55 -04:00
alangsto
d70ebe6343 chore: update edx-proctoring version (#29179) 2021-11-01 09:34:48 -04:00
Simon Chen
91f36d348d fix: remove ProctoredExamSoftwareSecureReview.video_url column on edx-proctoring (#29169)
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2021-10-29 13:45:20 -04:00
Simon Chen
841f4ff001 fix: remove ProctoredExamSoftwareSecureReview.video_url from proctoring library (#29167)
Co-authored-by: Simon Chen <schen@edx-c02fw0guml85.lan>
2021-10-29 10:18:53 -04:00
Simon Chen
6870898f68 fix: upgrade edx-proctoring library to 4.3.1 (#29157)
This would set the ProctoredExamSoftwareSecureReview.video_url field to be nullable

Co-authored-by: Simon Chen <schen@dhcp-10-31-74-156.dyn.MIT.EDU>
2021-10-28 16:43:42 -04:00
Simon Chen
22a7ab2705 fix: upgrade the edx-proctoring library version (#29154)
With this new version, the edx-proctoring library is running on Django3.2 instead of Django2.2

Co-authored-by: Simon Chen <schen@dhcp-10-31-74-156.dyn.mit.edu>
2021-10-28 11:54:33 -04:00
Rebecca Graber
af7fb754ab chore: upgrade event-tracking (#29141) 2021-10-28 09:55:09 -04:00
Jansen Kantor
2cce4f2c1e chore: bump ora version (#29120)
Bump ORA to 3.7.4. This version introduces custom window.confirm-esque prompts, because Chrome and Safari have begun to disallow window.confirm from within cross-origin iframes.
2021-10-27 16:36:21 -04:00
michaelroytman
34a386f6a5 fix: Add Additional Name Affirmation IDV Signal and Celery Task Logs
To gain further information about why VerifiedName records are not reliably transitioning from "pending" to "submitted", version 1.0.3 adds additional logs to test that the IDV related signals are being received successfully and successfully triggering the Celery task. This code change installs this new version into the platform.

[MST-1130](https://openedx.atlassian.net/browse/MST-1130)
2021-10-26 12:39:23 -04:00
alangsto
c7eff160f6 chore: update proctoring version (#29112) 2021-10-26 10:07:57 -04:00
edX requirements bot
6480fe0a58 chore: Updating Python Requirements (#29108) 2021-10-26 17:58:11 +05:00
Dillon Dumesnil
4917c8dc8b Merge pull request #29073 from edx/ddumesnil/update-edx-when-version-aa-1058
chore: AA-1058: Update edx-when version
2021-10-25 06:06:33 -07:00