Commit Graph

5643 Commits

Author SHA1 Message Date
edX requirements bot
d6e1eabb9c chore: Upgrade Python requirements 2025-10-23 04:05:35 -04:00
Taylor Payne
bf8ffe4cf7 feat: add library restore endpoint (#37439)
Adds a library restore endpoint to restore a learning package from a
backup zip archive (/api/libraries/v2/restore/). The learning package
can then be used to create a content library.
2025-10-22 08:30:18 -04:00
Feanil Patel
05392be60a chore: Run make upgrade 2025-10-21 12:42:09 -04:00
Feanil Patel
8894d7dea3 build: Constrain social-auth-core to unblock other upgrades. 2025-10-21 12:32:54 -04:00
edX requirements bot
e7ba68f334 chore: Upgrade Python requirements 2025-10-20 22:40:17 -04:00
sameeramin
4953c12fbc feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-10-17 17:38:32 +00:00
Nathan Sprenkle
415c969ad3 chore: bump edxval to 3.1.0 (#37490) 2025-10-16 10:31:40 -04:00
iloveagent57
467bb32b66 feat: Upgrade Python dependency edx-enterprise
feat: add an endpoint to create a customer admin user

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-10-10 13:54:47 -04:00
Usama Sadiq
9bf7dfa758 chore: python requirements upgrade 2025-10-07 09:57:41 +05:00
Usama Sadiq
0c8e35415d fix: add Djang<6.0 local constraint 2025-10-07 09:43:50 +05:00
Usama Sadiq
148a233bde Merge branch 'master' into final-dj52 2025-10-07 09:30:06 +05:00
Usama Sadiq
242a69d06b Fix upgrade job pin cryptography (#37436)
* fix: pin cryptography to fix the upgrade job
* fix: pin pact-python<3.0.0
---------

Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com>
2025-10-07 09:27:24 +05:00
Feanil Patel
c0ce868365 Merge pull request #37380 from openedx/feanil/move_user_util
feanil/move user util
2025-10-06 10:37:14 -04:00
Awais Qureshi
daf5320981 Merge branch 'master' into final-dj52 2025-10-03 15:30:49 +05:00
Tim McCormack
df1d91e8ca chore: Upgrade Django to 4.2.25 to pick up security patch (#37418)
This is from running `make upgrade-package package=Django`
2025-10-01 18:06:11 -04:00
github-actions[bot]
3f4458593f feat: Upgrade Python dependency edx-enterprise (#37390)
Upgrade python requirements

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: brobro10000 <82611798+brobro10000@users.noreply.github.com>
Co-authored-by: Hamzah Ullah <hamzahullah@yahoo.com>
2025-09-29 11:16:09 -04:00
Awais Qureshi
939c7c7a4c Merge branch 'master' into final-dj52 2025-09-24 16:31:13 +05:00
Feanil Patel
3cff8a5c0a chore: Run make upgrade 2025-09-22 15:43:37 -04:00
Feanil Patel
70391fcc6e build: Drop the user-util dependency. 2025-09-22 15:40:47 -04:00
github-actions[bot]
430aed041d feat: Upgrade Python dependency edx-enterprise (#37372)
* feat: Upgrade Python dependency edx-enterprise

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

* fix: typo fix to trigger tests

---------

Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com>
Co-authored-by: Kira Miller <kira.miller15@yahoo.com>
2025-09-19 15:57:26 -06:00
Santhosh Kumar
87eb6718c4 feat!: Remove Proctortrack dependency (#37284)
* chore!: remove Proctortrack dependency

Remove all Proctortrack dependencies from the project, including:
- Python package dependencies in requirements files
- JavaScript package dependency in package.json
- Translation configuration in conf/locale/config.yaml

BREAKING CHANGE: Proctortrack proctoring provider is no longer available as a dependency.
This change removes the Proctortrack Dependency while preserving code references.

* feat: Update the package lock

* chore: Updating the requirements

* chore: Updating the requirements2

* chore: Clean up comments in github.in

Remove comment about django42 support pending release.
2025-09-19 13:07:07 -04:00
Feanil Patel
438397d7b2 fix: Upgrade django-webpack-loader to match webpack-bundle-tracker
The versions of these two tools is now kept in sync.  As a part of the
migration, the method signature for render_bundle changes which we
needed to update in our Mako templates where it doesn't automatically
pass context.
2025-09-18 10:42:20 -04:00
Feanil Patel
e4b0cf174d Merge pull request #37309 from openedx/feanil/upgrade_pip_and_pip_tools
build: Unpin pip and pip-tools.
2025-09-18 09:36:46 -04:00
Feanil Patel
c27edbc578 Merge pull request #37363 from openedx/repo-tools/upgrade-python-requirements-62bf9e6
chore: Upgrade Python requirements
2025-09-16 09:58:04 -04:00
github-actions[bot]
b5d4ac44eb feat: Upgrade Python dependency edx-enterprise (#37360)
fix: Moodle configuration updates were not being saved correctly

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: zamanafzal <11922730+zamanafzal@users.noreply.github.com>
Co-authored-by: Zaman Afzal <zamanafzal@gmail.com>
2025-09-16 12:51:24 +05:00
awais qureshi
ae8996f68b feat!: Upgrading to django52. 2025-09-16 12:02:43 +05:00
edX requirements bot
11a82bbaf7 chore: Upgrade Python requirements 2025-09-15 22:35:56 -04:00
Muhammad Sameer Amin
c35d3267b6 Merge pull request #37358 from openedx/sameeramin/upgrade-enterprise-integrated-channels-51a254a
feat: Upgrade Python dependency enterprise-integrated-channels
2025-09-15 18:46:21 +05:00
iloveagent57
961515b834 feat: Upgrade Python dependency edx-enterprise
gracefully decouples enterprise from ecommerce

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-09-15 09:25:06 -04:00
sameeramin
654268cb86 feat: Upgrade Python dependency enterprise-integrated-channels
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-09-15 10:52:01 +00:00
Awais Qureshi
8126142836 chore: Upgrade to django-pipeline to its latest. It has django52 support. (#37355) 2025-09-15 13:41:29 +05:00
Krish Tyagi
a403f4bcc4 chore!: removing of pyjwkest dependency from edx-platform (#37159) 2025-09-11 08:24:17 -04:00
github-actions[bot]
be0dc43c97 feat: Upgrade Python dependency edx-enterprise (#37346)
New version adds a missed migration for Django 5.2 support

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: UsamaSadiq <41958659+UsamaSadiq@users.noreply.github.com>
2025-09-11 11:19:16 +05:00
edX requirements bot
3a96756264 chore: Upgrade Python requirements 2025-09-08 22:39:07 -04:00
Hassan Raza
b444df019e chore: Update openedx-forum version (#37320) 2025-09-04 11:52:15 +05:00
Feanil Patel
66fdf4092c chore: Run make upgrade 2025-09-02 14:05:10 -04:00
Feanil Patel
ffd0cec34b build: Unpin pip and pip-tools.
Test with unpinning both pip and pip-tools. The latest versions have
fixed the pathing issues with `make upgrade` and the dependency
resolution issues reported in https://github.com/openedx/edx-lint/issues/458
2025-09-02 14:02:04 -04:00
pwnage101
2dc7fa2722 feat: Upgrade Python dependency edx-enterprise
fix: [edx-enterprise] upgrade djangorestframework and skip automatic validators

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-09-02 16:08:47 +00:00
Feanil Patel
1dcde0ff33 Merge pull request #37313 from openedx/repo-tools/upgrade-python-requirements-a9bd29e
chore: Upgrade Python requirements
2025-09-02 09:58:25 -04:00
edX requirements bot
dc7259e930 chore: Upgrade Python requirements 2025-09-01 23:13:14 -04:00
Awais Qureshi
efaf0cf512 Merge branch 'master' into mubbsharanwar/36425 2025-09-02 01:10:32 +05:00
edX requirements bot
cff5e562b8 chore: Upgrade Python requirements 2025-08-29 10:09:02 -04:00
edX requirements bot
a945e7d0a2 chore: Upgrade Python requirements (#37292) 2025-08-28 10:57:24 +05:00
edX requirements bot
8e5a75ef10 chore: Upgrade Python requirements 2025-08-25 22:40:06 -04:00
edX requirements bot
1e39adf18d chore: Upgrade Python requirements (#37263) 2025-08-22 23:11:33 +05:00
edX requirements bot
001a791a89 chore: Upgrade Python requirements (#37229) 2025-08-22 19:27:39 +05:00
github-actions[bot]
d7d0abd8ea feat: Upgrade Python dependency edx-enterprise (#37261)
fix: bump edx-enterprise version to bump django-simple-history

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: UsamaSadiq <41958659+UsamaSadiq@users.noreply.github.com>
2025-08-22 18:37:29 +05:00
Navin Karkera
617b6447cc feat: reindex course and recreate upstream links post import and course re-run (#37237)
Index the newly created course after import and course re-run. Also recreate upstream links after course re-run.

We make use of newly created COURSE_RERUN_COMPLETED signal to run post re-run processes.
2025-08-21 18:15:55 +00:00
Chris Chávez
af01129316 feat: API to retrieve library block/container hierarchy (#36813)
* test: Test for publish section/subsection

* test: published_by is now None for unpublished containers

* test: adds TODO comments to the tests

in anticipation of publishing container children

* feat: adds api to retrieve library block/container hierarchy

* test: adds query counts for hierarchy API tests

These are really high, but highlight the need for future optimizations.

* perf: reduce hierarchy API query counts

* perf: cut query counts in half

Required a refactor of the approach to avoid using the Metadata classes.

* chore: trigger ci

* chore: update openedx-learning constraint

* chore: compile requirements

* test: updating query count

* style: Add missing comment in kernel.in

* fix: get_container_from_key param and comments

* docs: mark api as UNSTABLE and add comment about get_library_object_hierarchy implementation

---------

Co-authored-by: Jillian Vogel <jill@opencraft.com>
Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
2025-08-18 18:15:47 -07:00
github-actions[bot]
226ad8e5b7 feat: Upgrade Python dependency edx-enterprise (#37218)
* feat: Upgrade Python dependency edx-enterprise

Logged response received from XAPI in logs to debug the XAPI transmission issues.

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

* fix: Trgger GitHub Actions

---------

Co-authored-by: zamanafzal <11922730+zamanafzal@users.noreply.github.com>
Co-authored-by: zamanafzal <zamanafzal@gmail.com>
2025-08-18 15:35:52 +05:00