Commit Graph

4590 Commits

Author SHA1 Message Date
Zachary Hancock
18fab26d07 chore: update lti-consumer (#32129) 2023-04-25 15:59:31 -04:00
edX requirements bot
f09f3543c4 chore: Updating Python Requirements (#32123) 2023-04-25 19:02:24 +05:00
Jeremy Ristau
472a3b5442 Merge pull request #31472 from open-craft/kaustav/unify_modulesystem_descriptorsystem
feat: unify ModuleSystem and DescriptorSystem [BD-13]
2023-04-24 10:03:19 -04:00
Tim McCormack
1975fe7941 docs: Add issue link for unpinning pytz (#32096) 2023-04-21 10:28:30 -04:00
Agrendalath
44a960f04d chore: update DnDv2 XBlock 2023-04-21 14:10:09 +02:00
alangsto
67e870d79c chore: update proctoring version (#32101) 2023-04-19 14:28:33 -04:00
Alexander J Sheehan
3b15a3c16d chore: bumping enterprise package version to 3.61.14 2023-04-19 16:20:35 +00:00
michaelroytman
c50ae58e20 feat: add logging for access token view and key handlers
This commit upgrades the version of the lti-consumer-xblock library from version 9.0.2 to version 9.0.3. Version 9.0.3 includes a change to add logging for error cases in the access_token_endpoint view and the key handler classes.

Please see the CHANGELOG entry for this version for a full description of the change: https://github.com/openedx/xblock-lti-consumer/blob/master/CHANGELOG.rst#903---2023-04-18.
2023-04-18 16:36:25 -04:00
Usama Sadiq
0ec7b8cc30 fix: fix make upgrade job and _mysql issue (#32084)
* fix: upgrade pip & pip-tools versions
* fix: install libmysqlclient-dev system package again
* fix: skip reinstalling mysqlclient package
* fix: add pytz package constraint

---------

Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2023-04-18 18:10:01 +05:00
Tim McCormack
b852344fcf build: Deduplicate mismatched pip.txt files that caused build failure (#32081)
There was a `requirements/pip.txt` with old versions, and a newer
`requirements/edx/pip.txt` managed via a `pip.in` file. The old one was
used in most places, but came out of sync with pip-tools.txt, which was
managed properly. Eventually this caused a `pip check` failure due to the
mismatch.

This should resolve at least part of https://github.com/edx/edx-arch-experiments/issues/267

This PR moves pip.in and pip-tools.in and their corresponding pin files
up to the `requirements/` dir, since they should be shared between the edx
and sandbox environments. This also has the effect of upgrading pip to
match the version in the file we've been uselessly upgrading.

Other improvements:

- Remove `-q` option from pip and pip-sync calls, as it was hiding some
  debugging information that would have resolved this sooner.
- Depend on `pre-requirements` from `compile-requirements`, rather than
  from `upgrade`. (The base target is the one that actually needs it.)
  This also lets us remove the explicit `pip install pip-tools` line.
- Install the recompiled pip and pip-tools files right away, not after the
  loop. When we upgrade pip-tools, we want to use the upgraded version,
  not the previous version. This requires moving the pip-tools.txt
  recompilation outside of the loop and into its own explicit line.
- Don't upgrade pip if we're not running `make upgrade` (respect the
  compile options).
- Remove apparently-unneeded `--no-emit-trusted-host --no-emit-index-url`
  options (we don't pass trusted-host or index-url options).
2023-04-17 17:21:48 +00:00
Tim McCormack
d7f9fc3023 feat: Upgrade edx-django-utils to 5.4.0 and add CSP middleware (#32061) 2023-04-13 21:00:22 +00:00
Zachary Hancock
ed7924361a chore: update lti-consumer-xblock (#32064) 2023-04-12 14:09:03 -04:00
Tim McCormack
20f889145a chore: Upgrade edx-drf-extensions (and edx-django-utils, apparently) (#32056)
This brings in some JWT verification monitoring.

This also includes a delayed upgrade of `edx-django-utils`, which had been manually and incompletely bumped in some previous PR.
2023-04-12 14:32:46 +00:00
Zachary Hancock
d622db59b7 feat: update xblock-lti-consumer (#32050) 2023-04-11 11:02:47 -04:00
Brian Citro
604ba5d067 chore: bump edx-enterprise version to 3.61.11 2023-04-11 09:15:30 -04:00
Alexander J Sheehan
70b9bb9c14 chore: bumping enterprise package version to 3.61.10 2023-04-10 15:40:42 +00:00
Hamzah Ullah
599d5d054c chore: Bump edx-enterprise version to 3.61.9 (#32031) 2023-04-05 10:49:51 -04:00
Alex Sheehan
73b2c3275f chore: bumping enterprise version 3.61.8 2023-03-29 18:24:14 +00:00
katebygrace
bf9ea70c4b fix: add logging of both emails
PSRE-2274
2023-03-17 17:26:40 -04:00
Zachary Hancock
c352d97a05 feat: edx-proctoring version update (#31958) 2023-03-17 13:52:20 -04:00
Awais Qureshi
a899d28b6d chore: upgraing boto3 and botocore versions. (#31925) 2023-03-17 18:01:25 +05:00
Alex Sheehan
ddadb3ddff chore: bumping enterprise version 3.61.7 2023-03-13 21:57:03 +00:00
muhammad-ammar
962ff59b66 chore: upgrade outcome-surveys to 2.4.0 2023-03-13 16:51:17 +05:00
Awais Qureshi
03dcefb845 chore: Moving boto pins from base.in to constraint file for better vi… (#31878)
* chore: Moving boto pins from base.in to constraint file for better visibility
2023-03-13 13:33:01 +05:00
Troy Sankey
71f7ec803c chore: bump edx-enterprise to 3.61.6
This adds user_id support to the bulk enrollment endpoint.

Also, this constrains openedx-blockstore due to a missing migration in
the latest release.
2023-03-09 15:17:20 -05:00
Henrry Pulgarin
d7ca7c14cd feat: add openedx-filters hook to account settings before rendering it context (#31295) 2023-03-09 13:17:44 -04:00
Adam Stankiewicz
c3ed9b73e9 chore: bump edx-enterprise to 3.61.5 (#31894) 2023-03-08 11:23:16 -05:00
Kyle McCormick
ed8d0e28bb build: add docs to github.in & ensure ArbiBOM sees changes to it (#31824)
Nine different URL-specified Python dependencies had
accumulated in edx-platform, noticably increasing the amount
time it took to install edx-platform requirements.

After many developer hours of work, we are nearly finished
converting them to PyPI-hosted depencencies:
openedx/wg-developer-experience#153

We're making these updates in hopes that we don't end
up with so many URL-specified depencencies again.
We're also updating OEP-18:
https://github.com/openedx/open-edx-proposals/pull/450

The CODEOWNERS update would mean that Arbi-BOM is notified
on all future PRs that change github.in. At the moment, edx-platform
does not *require* CODEOWNER review, so this is not a *hard* gate to
github.in changes.
2023-03-06 15:15:01 +00:00
Alexander J Sheehan
b1507c6cec Merge pull request #31866 from openedx/asheehan-edx/bumping-enterprise-3.61.4
chore: bumping enterprise version to 3.61.4
2023-03-02 09:34:20 -05:00
Usama Sadiq
9cdbe72b82 Use olxcleaner from pypi (#31819)
* fix: use olxcleaner from PyPI
2023-03-02 14:55:48 +05:00
Alex Sheehan
696b0ac2b6 chore: bumping enterprise version to 3.61.4 2023-03-01 23:00:56 +00:00
muhammad-ammar
6f890ea0aa chore: upgrade outcome-surveys to 2.3.1 2023-03-01 11:27:33 +05:00
muhammad-ammar
69db36bc3f chore: upgrade outcome-surveys to 2.3.0 2023-02-28 17:30:16 +05:00
John Nagro
4636d51538 feat: release edx-enterprise 3.61.3 (#31822) 2023-02-23 10:20:06 -05:00
Alex Sheehan
4aa5918194 chore: bumping enterprise version to 3.61.2 2023-02-22 18:03:16 +00:00
Pooja Kulkarni
08560c43cd Merge pull request #31718 from open-craft/pooja/install-xblock-poll-from-pypi
Install xblock-poll from pypi
2023-02-22 12:37:55 -05:00
Alex Sheehan
e73bfddbd8 chore: bumping enterprise version 3.61.1 2023-02-22 15:32:18 +00:00
Pooja Kulkarni
40804f774a chore: install xblock-poll from pypi 2023-02-22 10:31:36 -05:00
edX requirements bot
2feed0ced7 chore: Updating Python Requirements (#31797) 2023-02-21 15:51:16 +05:00
Zachary Hancock
9522cbdc8b feat: gate exam content using access token (#31653)
Gate access to exam content by requiring an access token. This is a signed JWT issued by the edx-exams service that grants a user access to a sequence locator for a short lived window while an exam is in progress. This feature only applies to courses using the new exam service instead of edx-proctoring.
2023-02-17 10:00:52 -05:00
muhammad-ammar
787d46e5bf chore: upgrade outcome-surveys to 2.2.0 2023-02-17 16:30:56 +05:00
edX requirements bot
b279746009 chore: Updating Python Requirements 2023-02-17 02:40:38 -05:00
Alex Sheehan
de28d61215 fix: downgrading enterprise version to 3.60.21 2023-02-16 19:29:33 +00:00
Alex Sheehan
b72875fd26 chore: bumping enterprise to version 3.61.0 2023-02-15 21:56:34 +00:00
edX requirements bot
8cfcc04ad0 chore: Updating Python Requirements (#31755) 2023-02-14 12:09:15 +05:00
Tim McCormack
2b872c7cfe fix: Upgrade event-bus-kafka to 3.9.3 (correctly log event message_id) (#31751) 2023-02-13 19:44:10 +00:00
Tim McCormack
ff2c37a68d fix: Remove django-require git-dependency (missed in previous PR) (#31750)
https://github.com/openedx/edx-platform/pull/31279 switched to installing
a fork of django-require from PyPI but did not commit the removal of the
line from github.in. This completes the transition.
2023-02-13 17:10:42 +00:00
Mohammad Ahtasham ul Hassan
e844188e5d Install django-require from pypi (#31279)
* chore: install django-require from pypi
---------

Co-authored-by: zubairshakoorarbisoft <zubair.shakoor@arbisoft.com>
2023-02-13 12:31:44 +05:00
Tim McCormack
4abb6b51cb feat: Upgrade event-bus-kafka to 3.9.2 (#31734)
This adds audit-logging on event production.
2023-02-09 18:38:08 +00:00
Mohammad Ahtasham ul Hassan
9ec033699b Install blockstore from PyPI (#31236)
* chore: install blockstore from PyPI
---------

Co-authored-by: zubairshakoorarbisoft <zubair.shakoor@arbisoft.com>
2023-02-08 12:02:35 +05:00