Commit Graph

4252 Commits

Author SHA1 Message Date
Chris Pappas
ca77b30aca chore: ENT-4349 | bump edx-enterprise version (#30386) 2022-05-13 12:12:28 -04:00
Eugene Dyudyunov
52dd883a3c refactor: delete now unused FutureCourseWaffleFlag (#30367)
Remove temporary FutureCourseWaffleFlag class;
Update ora2 and edx-toggles to versions cleaned from the
LegacyWaffle* classes;
Replace `override_flag`s with `override_waffle_flag`;
Replace `override_switch`s with `override_waffle_switch` (where it's possible).
2022-05-13 08:48:42 -04:00
Eugene Dyudyunov
65d35f9837 chore: update lti-consumer block version (#30370)
This is a part of https://github.com/openedx/public-engineering/issues/28
2022-05-11 12:42:10 -04:00
Eugene Dyudyunov
655e4a344f refactor!: update CourseWaffleFlag (#30351)
BREAKING: get rid of the LegacyWaffle-based CourseWaffleFlag.
Both CourseWaffleFlag and FutureCourseWaffleFlag now use the modern
WaffleFlag as parent class. FutureCourseWaffleFlag left to support ORA
transition to modern waffle.

Switch to the ORA version which supporting new Waffles.
2022-05-10 15:08:59 -04:00
edX requirements bot
426f4ca12e chore: Updating Python Requirements (#30361) 2022-05-10 11:47:52 +05:00
John Nagro
5c80bd983d feat: release edx-enterprise 3.46.6 (#30360)
- https://github.com/openedx/edx-enterprise/pull/1555

ENT-5610
2022-05-09 18:27:37 -04:00
Simon Chen
121c0badd6 fix: update lti-consumer-xblock library to v4.0.1 (#30359)
Co-authored-by: Simon Chen <schen@PF0TJ100.2tor.net>
2022-05-09 15:04:58 -04:00
John Nagro
56280ed301 feat: release edx-enterprise 3.46.5 (#30358)
- https://github.com/openedx/edx-enterprise/pull/1551

ENT-5803
2022-05-09 11:04:00 -04:00
Maria Grimaldi
7c99323f10 Merge pull request #29949 from eduNEXT/MJG/certificate-creation-filter
[BD-32] feat: add certificate creation Open edX Filter
2022-05-06 14:32:00 -04:00
edX requirements bot
981b7b53be chore: Updating Python Requirements (#30341)
Co-authored-by: Usama Sadiq <usama.sadiq@arbisoft.com>
2022-05-06 22:57:35 +05:00
Maria Grimaldi
e8fa890af7 feat: add filter before certificate creation starts
- Add filters interactions with code that used generate_certificate_task
- Add unit-testing for filters
- Upgrade to latest library update
2022-05-06 13:57:21 -04:00
Tim McCormack
80f60ffb36 refactor: Move log_sensitive to edx-django-utils (#30349)
It was copied there in 4.7.0 (openedx/edx-django-utils#209) so it can be used in more IDAs.

Includes dropping dependency on PyNacl, which was only in use by that module.
2022-05-06 12:42:19 +00:00
John Nagro
f1bd793cc5 feat: release edx-enterprise 3.46.4 (#30344)
- https://github.com/openedx/edx-enterprise/pull/1550

ENT-5797
2022-05-04 10:59:27 -04:00
Brian Citro
b67608c1bf fix: release edx-enterprise 3.46.3 2022-05-03 14:47:59 -04:00
John Nagro
1503442cde fix: release edx-enterprise 3.46.2 (#30340)
- https://github.com/openedx/edx-enterprise/pull/1547

ENT-5788
2022-05-02 18:54:43 -04:00
John Nagro
5a77882b3f feat: release edx-enterprise 3.46.1 (#30339)
- https://github.com/openedx/edx-enterprise/pull/1546

ENT-5598
2022-05-02 12:20:26 -04:00
Alex Dusenbery
fb9c808939 fix: edx-enterprise-3.46.0 | fix redirect_if_blocked signature
https://github.com/openedx/edx-enterprise/pull/1544
Make the signature in edx-enterprise match and use the same signature that
openedx.core.djangoapps.embargo.redirect_if_blocked() now uses.
2022-04-27 15:37:12 -04:00
Usama Sadiq
9211f3a67a BOM-3365: Remove python-slugify constraint & python transifex client (#30312)
* fix: remove python slugify constraint
* fix: remove python transifex-client package
2022-04-27 12:58:15 +05:00
edX requirements bot
4119e60fa9 chore: Updating Python Requirements (#30315) 2022-04-26 12:44:42 +05:00
Simon Chen
3556151fc9 chore: upgrade edx-name-affirmation to 2.3.3 for new api docs (#30305)
Co-authored-by: Simon Chen <schen@edX-C02FW0GUML85.local>
2022-04-22 11:52:17 -04:00
bszabo
d2e82b7d99 Merge pull request #29779 from open-craft/jill/TNL-8746
[BD-14] Install the blockstore app into edx-platform, behind a waffle switch
2022-04-21 09:04:47 -04:00
Usama Sadiq
73c7c4e6b8 BOM-3372: Remove lxml constraint (#30291)
* chore: remove lxml constraint
2022-04-21 15:10:02 +05:00
Jillian Vogel
cfd53aff70 refactor: installs blockstore into edx-platform
* adds blockstore as a requirement and an installed app, with
  configurable bundle storage settings.
* adds waffle switch and setting to allow use of blockstore's python API
  instead of REST API in live testservers and in production.
* adds database router which, when a `blockstore` DATABASE connection is
  configured, allows the platform to use the blockstore service's
  database instead of the default edxapp database.
* replaces blockstore_api exceptions and models with blockstore.app.api classes
* minor fixes to the blockstore_api to make the Blockstore REST API
  return data packaged the same as the Blockstore Python API.
2022-04-21 09:39:54 +01:00
John Nagro
a5e911fe1d feat: release edx-enterprise 3.44.4 (#30289)
- fix: implement back-off and retry for degreed2
- fix: drop tpa_hint param in redirects when no SSO

ENT-5728
ENT-5741
2022-04-20 17:24:38 -04:00
Usama Sadiq
1df2c691db fix: bump bleach and django-wiki versions (#30263) 2022-04-20 10:39:50 +05:00
Matthew Carter
fb2a0170c1 chore: updated ORA2 to 4.2.0 - ESG release (#30279) 2022-04-19 13:14:28 -04:00
Alex Dusenbery
953dd73c81 fix: enterprise-3.44.3, which overrides get_assignments() and handles null contexts gracefully
Overrides the SystemWideEnterpriseUserRoleAssignment.get_assignments() method to return
a list of (role, context) assignments, where the first item in the list corresponds
to the currently active enterprise for the user.  Also ensures that
EnterpriseSystemWideUserRoleAssignment.get_assignments() can handle null values that might be returned by get_context().
2022-04-19 12:49:58 -04:00
Awais Qureshi
b97af6ac6e build: Removing un-used django versions from tox and other places. (#30270) 2022-04-19 16:41:29 +05:00
John Nagro
b944605eb0 feat: release edx-enterprise 3.44.2 (#30272)
- https://github.com/openedx/edx-enterprise/releases/tag/3.44.2
2022-04-18 16:54:17 -04:00
Usama Sadiq
d8f282737c fix: Remove edx-django-utils GitHub pin (#30265)
* fix: remove unnecessary edx-django-utils github constraint
2022-04-18 14:48:31 +05:00
Usama Sadiq
a586f740e0 BOM-3361: Remove wrapt constraint (#30215)
* fix: remove wrapt constraint
2022-04-14 16:41:39 +05:00
Usama Sadiq
a9557a31c3 Revert "fix: edx-enterprise to 3.44.0 and edx-rbac to 1.7.0" (#30247)
This reverts commit cd306edfd6.
2022-04-14 12:41:37 +05:00
Alex Dusenbery
cd306edfd6 fix: edx-enterprise to 3.44.0 and edx-rbac to 1.7.0
Overrides the SystemWideEnterpriseUserRoleAssignment.get_assignments() method to return list of (role, context) assignments where the first item in the list corresponds to the currently active enterprise for the user.

This approach should allow us to remedy the problem without changing behavior of the consumers of JWT-stored roles (e.g. in ecommerce).

ENT-5700
2022-04-13 10:32:08 -04:00
Usama Sadiq
6269afc93e BOM-3364: Remove diff-cover constraint (#30218)
* fix: remove diff-cover constraint

* chore: Updating Python Requirements (#30219)

Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2022-04-12 14:22:33 +05:00
Usama Sadiq
f067fa6181 BOM-3363: Remove sympy constraint (#30217)
* fix: remove sympy constraint
2022-04-12 14:02:08 +05:00
Long Lin
45c750f2a3 chore: bump edx-enterprise version 2022-04-11 16:23:08 -04:00
Usama Sadiq
05f2be21a9 BOM-3358: Remove django-config-models constraint (#30209)
* fix: remove django-config-models constraint

* chore: Updating Python Requirements (#30213)

Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2022-04-11 15:07:21 +05:00
edX requirements bot
ed487e2ea3 Python Requirements Update (#30210)
* fix: pin bleach<5.0.0 version
Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com>
2022-04-08 11:49:52 +05:00
John Nagro
43525d9445 fix: release edx-enterprise 3.42.5 (#30207)
- fix: improve guards on fk data backfill job
- feat: updated logic for completions in integrated channels
2022-04-07 18:01:17 -04:00
Matt Hughes
92973038fa fix: missing file extension for csv file exports
see https://github.com/openedx/staff_graded-xblock/pull/97

JIRA:TNL-9720
2022-04-07 14:39:25 -04:00
John Nagro
842a2e4fee feat: release edx-enterprise 3.42.3 (#30201)
- feat: additional fk data backfill performance improvements

ENT-5605
2022-04-07 13:54:38 -04:00
John Nagro
b9d6e01a05 feat: release edx-enterprise 3.42.2 (#30199)
- https://github.com/openedx/edx-enterprise/pull/1525

ENT-5605
2022-04-07 09:39:21 -04:00
Usama Sadiq
80f9f1de7a Fix quality failures with pylint 2.13.5 (#30197)
* build: update pylint-checks ci workflow
* fix: fix quality failures with new pylint version
* chore: remove pylint constraint
* chore: Updating Python Requirements (#30196)
Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2022-04-07 13:59:44 +05:00
edX requirements bot
c884a3a995 Python Requirements Update (#30194)
* chore: Updating Python Requirements

* chore: pin pylint<2.13.0

* chore: Updating Python Requirements (#30195)

Co-authored-by: UsamaSadiq <usama.sadiq@arbisoft.com>
2022-04-07 11:39:18 +05:00
John Nagro
4a03aa391d feat: release edx-enterprise 3.42.1 (#30190)
- feat: use new foreign keys on integrated channels audit models by @johnnagro in https://github.com/openedx/edx-enterprise/pull/1524
- fix: transifex migration to new client by @edx-requirements-bot in https://github.com/openedx/edx-enterprise/pull/1499
- feat: add admin_users to EnterpriseCustomerSerializer by @long74100 in https://github.com/openedx/edx-enterprise/pull/1517
2022-04-06 11:04:27 -04:00
John Nagro
7857c138d9 fix: release edx-enterprise 3.41.13 (#30185)
- fix: remove backfill managment command arguments

ENT-5605
2022-04-05 09:45:02 -04:00
muhammad-ammar
be8c99aaad fix: upgrade edx-enterprise to 3.41.12 2022-04-05 16:37:50 +05:00
Nathan Sprenkle
3fdd3f9150 feat: add batch lock delete endpoint (#30161)
* feat: add batch lock delete endpoint

* chore: bump ORA versions

* docs: update example postman collection
2022-04-04 11:22:22 -04:00
alangsto
681c2f1d6c chore: remove IDV references for proctoring and student/instructor display (#30146)
Places where IDV is referenced for blocking proctoring or displaying the IDV status to students and instructors should be removed. This includes the use of the ENABLE_INTEGRITY_SIGNATURE setting, which was used in part to deprecate IDV in those specified places. Other areas where ENABLE_INTEGRITY_SIGNATURE is used (such as for showing/hiding the integrity signature, for the verification deadline, or for certs) shall be left as is due to deprecation concerns.
2022-04-04 08:11:40 -07:00
Sameen Fatima
6e12f13548 chore: upgrade edx-enterprise 3.41.11 (#30163) 2022-04-01 13:52:54 +05:00