Commit Graph

3548 Commits

Author SHA1 Message Date
M. Zulqarnain
3db1a21263 BOM-2247 : Upgrade pip-tools (#26192)
* Upgrade pip-tools

* Updating Python Requirements (#26191)

Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2021-02-08 12:42:05 +05:00
edX requirements bot
cdeb430f68 Updating Python Requirements (#26418) 2021-02-08 12:19:01 +05:00
Tim McCormack
38f29c30f8 feat: Use edx-proctoring 3.0.0 and set required ID generation key (#26408)
MST-637: edx-proctoring 3.0.0 now requires a new key for use in ID
generation, starting from same value as SECRET_KEY (pre-rotation, but
rotation never happened for devstack.)

Remote config changes already made for relevant environments.
2021-02-05 16:19:14 +00:00
taliaedX
2bc851033d Merge pull request #26394 from edx/trhodes/update_enterprise_feb4
update enterprise to 3.17.22
2021-02-04 13:15:12 -05:00
Matt Hughes
af70102d46 Don't show onboarding info panel for practice exams
JIRA:MST-634
2021-02-04 12:11:45 -05:00
Talia Rhodes
84e2bf0704 update enterprise 2021-02-04 11:53:22 -05:00
Alex Dusenbery
6d13b2c817 edx-enterprise version 3.17.21
Introduce and use a roles_api module, use the roles API in receivers that want to create or delete role assignments.
For new learners and admins, associate their user-role with the customer to which they are linked.
Does not yet specify the enterprise_customer for deletions. We want to maintain current behavior on deletes until we do a data backfill of that field. So for now, we'll continue to delete all assignments held by the deleted user.
Install django-cache-memoize, so that we can memoize roles (not assignments) in the Django cache.
2021-02-04 09:08:27 -05:00
Alexander Sheehan
1c26f3900f bumping enterprise version to 3.17.20 2021-02-03 09:57:16 -05:00
Jeff Chaves
02a8324dd0 feat: bumping edx-enterprise version to 3.17.19 (#26332)
* Removes the sync_enterprise_catalog_query boolean field from the EnterpriseCustomerCatalog model.
* Adds migration to remove the sync_enterprise_catalog_query boolean field.
2021-02-02 15:05:45 -05:00
Jeff Chaves
0b070a3998 bumping edx-enterprise to version 3.17.18 (#26331) 2021-02-02 12:53:00 -05:00
irfanuddinahmad
3a90b9670e Updated version for edx-enterprise 2021-02-02 19:54:20 +05:00
edX requirements bot
df89e6d2d2 Updating Python Requirements (#26294) 2021-02-02 12:42:55 +05:00
Adam Stankiewicz
c99b7a12ce bump edx-enterprise to 3.17.16 (#26289) 2021-02-01 15:44:06 -05:00
alangsto
0bca48b772 updated proctoring version (#26288) 2021-02-01 12:46:12 -05:00
Alex Dusenbery
4098902c7a In SystemWideEnterpriseUserRoleAssignment, Use either applies_to_all_contexts or enterprise_customer
if they are True or non-null, respectively, in determining the result of get_context(),
but continue to return list of all linked enterprise customer UUIDs if not, (which is the current behavior).
This is a small step on our journey to explicitly defining user-role assignments.
2021-02-01 09:24:01 -05:00
Régis Behmo
d89868b56b fix: "Invalid type for parameter ContentType" error on js upload (#25957)
We are affected by this issue:
https://github.com/jazzband/django-pipeline/pull/297#issuecomment-264416094

In particular, this occurs when trying to upload js assets to s3, such
as with the Scorm xblock:
https://github.com/overhangio/openedx-scorm-xblock/issues/16

This issue is resolved by upgrading django-pipeline to 2.0.3+, as the
fix was introduced here:
https://github.com/jazzband/django-pipeline/pull/715
2021-02-01 09:08:54 -05:00
usamasadiq
842c8cfa80 Update tox to remove python35 2021-02-01 16:25:19 +05:00
edX requirements bot
4666697db8 Updating Python Requirements 2021-01-31 23:55:19 -05:00
alangsto
e1441f9699 updated edx-proctoring version (#26250) 2021-01-29 10:01:32 -05:00
M. Zulqarnain
550691f0ac Revert "Unpin python-dateutil (#26171)"
This reverts commit 0b32f0a3ec.
2021-01-29 17:51:18 +05:00
M. Zulqarnain
0b32f0a3ec Unpin python-dateutil (#26171) 2021-01-29 16:10:40 +05:00
edX requirements bot
69f939097b Updating Python Requirements 2021-01-28 23:45:57 -05:00
Alex Dusenbery
27790141f3 Upgrade edx-enterprise to 3.17.14 | Add enterprise_customer field to the SystemWideEnterpriseUserRoleAssignment model, and updates Django Admin definitions around same. 2021-01-28 14:01:44 -05:00
Kyle McCormick
13bbab895e Bump django-config-models to 2.1.1 (#26219)
Pulls in a fix for a deprecated import of
`util.memcache.safe_key`.
2021-01-28 13:52:31 -05:00
alangsto
7a2299a2c3 upgrade edx-proctoring version (#26222) 2021-01-28 13:12:14 -05:00
edX requirements bot
9d66db0b5d Updating Python Requirements (#26204) 2021-01-28 12:57:37 +05:00
Alex Dusenbery
86e74bef1f Upgrade edx-enterprise to 3.17.12 | Conditionally allows the deletion of individual EnterpriseCourseEnrollment and related LicensedEnterpriseCourseEnrollment records via the Django Admin site, so that site admins can manually delete enterprise enrollments that were created in error.
This is only allowed if a Django settings feature flag is set to True.
2021-01-27 15:15:00 -05:00
alangsto
68706bd5df upgrade proctoring version (#26189) 2021-01-27 08:39:40 -05:00
edX requirements bot
761e470b30 Updating Python Requirements (#26184) 2021-01-27 12:32:20 +05:00
alangsto
a2a1998d26 update proctoring version (#26181) 2021-01-26 18:41:24 -05:00
alangsto
ad5aa6cd7a downgrade proctoring version (#26178) 2021-01-26 16:20:12 -05:00
alangsto
7f8cb8e616 Updated proctoring version (#26173) 2021-01-26 11:41:56 -05:00
edX requirements bot
19b531596d Updating Python Requirements 2021-01-25 23:55:14 -05:00
Michael Roytman
fd22dec067 update version of edx-proctoring library to 2.6.1 2021-01-25 13:23:50 -05:00
Bianca Severino
c95dc59356 Add function to InstructorService to retrieve proctoring_escalation_email 2021-01-25 10:05:27 -05:00
Alex Dusenbery
135e9acf5f Update edx-enterprise to 3.17.11 and edx-rbac to 1.4.1; Adds an optional applies_to_all_contexts field to the SystemWideRoleAssignment model. 2021-01-25 09:51:48 -05:00
Régis Behmo
f140cc0f15 Enable annotation linting with edx-lint
We upgrade edx-lint to use the latest feature toggle and annotation custom
linter. Note that we do not yet make use of code annotation linting, typically
run with `code_annotations --lint ...`.

Note that we also fix new linting errors detected by the new checkers.
2021-01-25 10:31:24 +01:00
edX requirements bot
5411debbe0 Updating Python Requirements 2021-01-21 23:46:23 -05:00
Michael Roytman
d69bf444f3 update version of edx-proctoring library to 2.5.13 2021-01-21 12:18:39 -05:00
M. Zulqarnain
bfabc1ff41 BOM-2233 : Upgrade social-auth-core to > 4.0 (#26055)
* Upgrade social-auth-core

* Fixing a test.

Co-authored-by: Usama Sadiq <usama.sadiq@arbisoft.com>
Co-authored-by: Awais Qureshi <awais.qureshi@arbisoft.com>
2021-01-21 12:54:26 +05:00
edX requirements bot
8b56aaf2af Updating Python Requirements (#26125) 2021-01-21 12:40:50 +05:00
Bianca Severino
ff884e8b2c Merge pull request #26123 from edx/bseverino/proctoring-2.5.12
Update edx-proctoring to 2.5.12
2021-01-20 14:09:53 -05:00
stvn
5170fa5a58 Merge PR #26124 open-craft/kshitij/lti-xblock-upgrade
* Commits:
  Bump version of lti-consumer-xblock to include fixed migrations
2021-01-20 11:06:33 -08:00
Bianca Severino
17c21d007c Update edx-proctoring to 2.5.12 2021-01-20 12:34:43 -05:00
Kshitij Sobti
b502889b6d Bump version of lti-consumer-xblock to include fixed migrations from https://github.com/edx/xblock-lti-consumer/pull/136 2021-01-20 23:02:46 +05:30
Nathan Sprenkle
117a940db8 Upgrade staff-graded-xblock to 1.5 (#26122) 2021-01-20 12:06:43 -05:00
Sarina Canelake
57ff417f23 Merge pull request #25910 from open-craft/kshitij/lti-tab
[BD-03] [TNL-7805] [BB-3371] LTI Discussion Tab
2021-01-20 09:38:54 -05:00
Kshitij Sobti
f54b3fdf12 Update dependencies to include lti-consumer-xblock 2021-01-20 16:26:22 +05:30
HammadAhmadWaqas
222b5299b4 edx-enterprise version bump. 2021-01-20 15:37:38 +05:00
edX requirements bot
e312e403f7 Updating Python Requirements 2021-01-19 23:55:09 -05:00