Commit Graph

5594 Commits

Author SHA1 Message Date
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
Feanil Patel
7f1dbc2c27 chore: Run make upgrade 2025-08-14 08:56:48 -04:00
Feanil Patel
74d6a543bf fix: Don't pin fs-s3fs in kernel.index
It's unclear why this is pinned here in the first place.  The only
changes since this version that the fs-s3fs package has had is that the
API has become stable and the underlying dependencies have been upgraded
to newer versions.
2025-08-14 08:56:48 -04:00
sameeramin
ca615e68f7 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-08-13 17:01:10 +00:00
Feanil Patel
2a53e2e561 Merge pull request #37165 from openedx/feanil/remove_unnecessary_pin
feanil/remove unnecessary pin
2025-08-13 08:57:57 -04:00
Irtaza Akram
5a7bae6265 chore: bump xblocks-contrib to 0.6.0 (#37196) 2025-08-13 12:54:18 +05:00
Feanil Patel
2edd656492 chore: Run make upgrade 2025-08-12 11:26:59 -04:00
Feanil Patel
4d7c8a3a3a build: Unpin DRF.
There have been no breaking changes in the minor versions and there is
no ticket for unpinning this constraint. It doesn't make sense to keep.
2025-08-12 11:26:59 -04:00
Feanil Patel
244da33dbf fix: Pin to an older version of the debug toolbar.
The latest version is causing errors when trying to serialize some
binary data into text.
2025-08-12 11:17:44 -04:00
edX requirements bot
218030cfef chore: Upgrade Python requirements (#37179) 2025-08-12 07:57:10 -04:00
github-actions[bot]
1433cad564 feat: Upgrade Python dependency edx-enterprise (#37167)
fix: Added 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`

Co-authored-by: zamanafzal <11922730+zamanafzal@users.noreply.github.com>
Co-authored-by: Zaman Afzal <zamanafzal@gmail.com>
2025-08-12 14:12:25 +05:00
Robert Raposa
1c0fb8dbb8 fix: constrain pip-tools<7.5.0 to fix lxml[html_clean] issue (#37174)
See https://github.com/openedx/edx-platform/issues/37168
for more details.
2025-08-11 13:40:55 -04:00
Feanil Patel
e12caeaeeb Merge pull request #37153 from openedx/repo-tools/upgrade-python-requirements-7c2acdc
chore: Upgrade Python requirements
2025-08-11 10:14:45 -04:00
github-actions[bot]
910c9e6ae2 feat: Upgrade Python dependency edx-enterprise (#37164)
Bump edx-enterprise to 6.2.16 for requirements upgrade.

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>
2025-08-11 09:31:14 -04:00
edX requirements bot
11fa84ce7b chore: Upgrade Python requirements 2025-08-08 15:59:11 -04:00
Irtaza Akram
17f0e256bd chore: bump xblocks-contrib version (#37149) 2025-08-08 15:56:53 +05:00
github-actions[bot]
d08b11bbb0 feat: Upgrade Python dependency edx-enterprise (#37147)
fix: Added more logs to debug the XAPI transmission issues.

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-08-08 14:46:20 +05:00
Raymond Zhou
56f6ef3238 Revert "chore: Upgrade Python requirements" (#37126) 2025-08-06 17:30:33 +05:00
edX requirements bot
df0bb51163 chore: Upgrade Python requirements 2025-08-04 22:54:03 -04:00
edX requirements bot
61946bba00 chore: Upgrade Python requirements 2025-07-30 13:47:43 -04:00
Ahtisham Shahid
7d3582c4ff chore: update forum version (#37089) 2025-07-30 14:14:26 +00:00
Feanil Patel
adcc3a2a7c chore: Run make upgrade 2025-07-28 10:09:20 -04:00
sameeramin
5274accb49 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-07-24 14:30:55 +00:00
marlonkeating
ccc4b4b52e feat: Upgrade Python dependency edx-enterprise
feat: adds EDIT_HIGHLIGHTS_ENABLED toggle

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-07-22 20:01:36 +00:00
Kyle McCormick
aa68800e5f feat: Upgrade openedx-learning to get better Container admin pages (#37049)
Upgrades openedx-learning from 0.26.0 to 0.27.0.
Full upgrade details:
https://github.com/openedx/openedx-learning/releases/tag/v0.27.0
2025-07-22 13:21:38 -04:00
github-actions[bot]
9c07c074a9 feat: Upgrade Python dependency edx-enterprise (#37057)
chore: upgrade edx-enterprise to 6.2.12

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

Co-authored-by: bcitro <67378070+bcitro@users.noreply.github.com>
2025-07-22 12:00:26 -04:00
Ram Chandra Bhavirisetty
c9912b2661 feat: remove mongodb_proxy in favor of MongoDB's built-in retryReads (#37011)
This PR removes the usage of the custom `mongodb_proxy` package from
edx-platform, replacing it with MongoDB's built-in retry functionality via
`retryReads=True`.

Changes:

* Removed all references to `mongodb_proxy.MongoProxy` from connection logic.
* Updated `connect_to_mongodb()` to always use `retryReads=True`.
* Uninstalled `openedx-mongodbproxy` from edx-platform requirements.

Fixes: https://github.com/openedx/edx-platform/issues/35210
2025-07-21 13:52:55 -04:00
sameeramin
2b44070e6d feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-07-17 12:54:30 +00:00
sameeramin
3668863abd 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-07-16 13:54:05 +00:00
marlonkeating
f0dd71a7a7 feat: Upgrade Python dependency edx-enterprise
fix: update pbkdf2 to address security vulnerability

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-07-16 00:01:26 +00:00
sameeramin
82a2dcb10f 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-07-04 13:18:34 +00:00
irfanuddinahmad
81b0f35f2c feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-07-03 13:48:14 +00:00
sameeramin
631352fe05 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-06-30 11:57:31 +00:00
jawad khan
e101298fed feat: send mobile push notifications (#36272)
* feat: send mobile braze notifications

* fix: fixed pylint issues

* feat: Added push_notification flag and preferences

* fix: fixed pylint issues

* fix: Moved braze logic to edx-ace

* fix: Un delete admin file

* fix: Added review suggestions

* fix: Added review suggestions

* fix: updated migration file

* fix: Removed all braze references from changes

* fix: fixed test cases

* fix: removed braze metnion in code

* fix: fixed migration file issue

* fix: Added review suggestions

* fix: bumped edx-ace version
2025-06-30 10:48:48 +05:00
sameeramin
b0316a0325 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-06-25 14:43:12 +00:00
github-actions[bot]
3651b74738 feat: Upgrade Python dependency enterprise-integrated-channels (#36949)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`

Co-authored-by: sameeramin <35958006+sameeramin@users.noreply.github.com>
2025-06-25 14:13:03 +05:00
Muhammad Sameer Amin
0e9bda8a35 feat: add enterprise-integrated-channels dependency (#36935)
* feat: add `enterprise-integrated-channels` dependency

* feat: Recompile Python dependencies

Commit generated by workflow `openedx/edx-platform/.github/workflows/compile-python-requirements.yml@refs/heads/master`

* feat: add `enterprise-integrated-channels` dependency

* feat: Recompile Python dependencies

Commit generated by workflow `openedx/edx-platform/.github/workflows/compile-python-requirements.yml@refs/heads/master`
2025-06-24 14:23:54 +05:00
katrinan029
64b8ae9474 feat: Upgrade Python dependency edx-enterprise
version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-06-18 16:44:28 +00:00
Tim McCormack
447fd0b6cb feat: Upgrade to codejail 4.0.0 (#36916)
This brings an important security improvement -- codejail won't default to
running in unsafe mode, which can happen if certain configuration errors
are present.

Properly configured installations shouldn't be affected. We just need to
adjust some unit tests to opt into unsafe mode.

Changes:

- Update `edx-codejail` dependency to [version 4.0.0](https://github.com/openedx/codejail/blob/master/CHANGELOG.rst#400---2025-06-13)
- Define a `use_unsafe_codejail` decorator that allows running a unit test (or entire TestCase class) in unsafe mode
- Use that decorator as needed, based on which tests started failing
2025-06-17 09:33:52 -04:00
github-actions[bot]
01d0e1d1a7 feat: Upgrade Python dependency edx-enterprise (#36920)
* 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-06-16 14:28:47 -06:00
katrinan029
4c0035c66f feat: Upgrade Python dependency edx-enterprise
version bump

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-06-12 23:12:19 +00:00
github-actions[bot]
1551cc00ce feat: Upgrade Python dependency edx-enterprise (#36899) 2025-06-12 15:37:09 +00:00
github-actions[bot]
714303dbc8 feat: Upgrade Python dependency edx-enterprise (#36893)
* feat: Upgrade Python dependency edx-enterprise
2025-06-12 09:46:13 +05:00
Usama Sadiq
0611c7891a Remove user tasks constraint (#36887)
* fix: remove django-user-tasks package constraint
2025-06-11 11:44:52 +05:00
Feanil Patel
a0e170f064 Merge pull request #36855 from openedx/repo-tools/upgrade-python-requirements-c080f96
chore: Upgrade Python requirements
2025-06-04 23:19:03 -04:00
Feanil Patel
3d664b0ae8 Merge pull request #36609 from musanaeem/musa/admin-revamp-dropdowns
Single Select Autocomplete Added to Student Admin
2025-06-04 11:37:29 -04:00
Feanil Patel
a01f4b110c Merge pull request #36814 from wgu-taylor-payne/update-django-simple-history
chore: remove version constraint on django-simple-history
2025-06-04 11:12:04 -04:00
edX requirements bot
2c856bda46 chore: Upgrade Python requirements 2025-06-04 10:58:13 -04:00
hinakhadim
a58b650f4f fix: add django-autocomplete-light package in kernel.in and make compile 2025-06-03 17:24:24 -04:00