Muhammad Arslan
68ba45a858
fix: video_config runtime service added when loading for xBlock ( #37900 )
...
Adding transcripts to Videos now goes through the new VideoConfigService
instead of direct calls from the VideoBlock. However, the VideoConfigService
was not added to Studio. This patch fixes transcript uploading by adding
the service to Studio.
2026-01-16 10:36:03 -05:00
Peter Pinch
1d4e401a55
Merge pull request #37769 from mitodl/marslan/9456-delete-moved-sub-section
...
fix: try deleting the XBlock from draft-branch if not in published
2026-01-15 15:15:47 -05:00
Peter Pinch
3b9d161a95
Merge pull request #37832 from mitodl/marslan/9178-course-app-status
...
fix: update course apps status on transaction commit
2026-01-15 15:15:24 -05:00
Taylor Payne
97f95fd441
refactor: hoist annotations for common settings ( #37888 )
2026-01-15 10:30:19 -07:00
github-actions[bot]
8201e57b9e
feat: Upgrade Python dependency xblocks-contrib ( #37894 )
...
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: farhan <25842457+farhan@users.noreply.github.com >
2026-01-15 19:34:41 +05:00
Ahtisham Shahid
cbdb721db0
Ahtisham/remove core type from notifications ( #37868 )
2026-01-15 16:37:50 +05:00
Muhammad Arslan Abdul Rauf
0b7a543164
test: update tests related to deleting draft xblock
2026-01-14 21:41:30 -05:00
Muhammad Arslan Abdul Rauf
3815286acb
fix: try deleting the XBlock from draft-branch if not in published
2026-01-14 21:41:30 -05:00
Muhammad Arslan Abdul Rauf
4c36a7dd4f
fix: update course apps status on transaction commit to avoid gettings stale data
2026-01-14 21:40:19 -05:00
Muhammad Arslan
328b3ee3fa
fix: remove the branch/version while building BS ( #37866 )
...
This commit updates the logic in the build_block_structure function to
ensure that block locations are consistently normalized by removing
branch and version information. This change addresses issues when
creating a BlockStructure from modulestore using the published_only
branch. Without this change, we end up comparing versioned keys to
unversioned ones later on, which always yields False.
2026-01-14 20:26:45 -05:00
David Ormsbee
3430dbd050
fix: celery issue with eta/countdown affecting grading
...
There was a bug in celery 5.6.1 that caused having eta/countdown
parameters being stuck in received and never executing until we
downgraded to 5.6.0. This issue appears to be been fixed in 5.6.2.
2026-01-14 18:42:34 -05:00
Feanil Patel
e1fb2d843b
Merge pull request #37881 from openedx/feanil/make_upgrade
...
build: Constrain sphinx-autoapi to fix make upgrade
2026-01-14 18:37:01 -05:00
Feanil Patel
bac5e7efc6
Merge pull request #37872 from openedx/feanil/update_gitignore
...
build: Don't clean the `.venv` folder.
2026-01-14 10:31:15 -05:00
Feanil Patel
3dec1abcc9
Merge pull request #37874 from openedx/feanil/remove_unused_bad_code
...
fix: Remove unused bad validation for images.
2026-01-14 10:26:03 -05:00
Feanil Patel
a5f022a1cd
fix: Pass in a referrer when logging.
2026-01-14 10:23:12 -05:00
Ahtisham Shahid
d71d46e313
Revert "refactor: hoist annotations for common settings with differing values…" ( #37883 )
...
This reverts commit d49de134d5 .
2026-01-14 15:08:04 +00:00
Feanil Patel
99684cb7f1
build: Constrain sphinx-autoapi to fix make upgrade
2026-01-14 09:43:06 -05:00
Feanil Patel
aea900061a
Merge pull request #37878 from openedx/feanil/update_readme_python_version
...
docs: Update the supported python version in the README.
2026-01-13 16:38:20 -05:00
Feanil Patel
6062c04e8a
docs: Apply suggestion from @kdmccormick
...
Co-authored-by: Kyle McCormick <kyle@axim.org >
2026-01-13 14:17:59 -05:00
irfanuddinahmad
e6deac0cf1
Merge pull request #37879 from irfanuddinahmad/iahmad/ENT-10552
...
chore: updated version of enterprise-integrated-channels
2026-01-13 21:40:40 +05:00
irfanuddinahmad
6e59e0f248
chore: updated version of enterprise-integrated-channels
2026-01-13 20:56:17 +05:00
jawad khan
99e7492b5e
Removed DEFAULT_HASHING_ALGORITHM from lms ( #37820 )
...
* chore: Removed DEFAULT_HASHING_ALGORITHM from lms
* fix: removed session_hash_verified from session verification
2026-01-13 18:13:52 +05:00
Ahtisham Shahid
14e508ea9f
feat: added new email template for batched email notification ( #37844 )
2026-01-13 10:49:12 +05:00
Feanil Patel
bfc5fd5f94
Merge pull request #37861 from openedx/dependabot/github_actions/actions/cache-5
...
build(deps): bump actions/cache from 4 to 5
2026-01-12 16:22:45 -05:00
Feanil Patel
d5cb793f8b
docs: Update the supported python version in the README.
...
We have tested and now work with Python 3.12 so update the readme so
that people are using the latest version.
2026-01-12 15:58:53 -05:00
Feanil Patel
88ee0b11a5
Merge pull request #37860 from openedx/dependabot/github_actions/actions/download-artifact-7
...
build(deps): bump actions/download-artifact from 6 to 7
2026-01-12 15:37:29 -05:00
Feanil Patel
24b28d1811
Merge pull request #37862 from openedx/dependabot/github_actions/actions/upload-artifact-6
...
build(deps): bump actions/upload-artifact from 5 to 6
2026-01-12 15:36:43 -05:00
Feanil Patel
7f6c678ad4
Merge pull request #37863 from openedx/dependabot/github_actions/peter-evans/create-pull-request-8
...
build(deps): bump peter-evans/create-pull-request from 7 to 8
2026-01-12 15:35:55 -05:00
Feanil Patel
fa64270df4
docs: Remove some code block annotations that were failing.
...
Sphinx was complaining about these code-block annotations so don't claim
a language since the code doesn't fully match that language and the
parsing fails.
2026-01-12 13:13:54 -05:00
Feanil Patel
35fab7bbb6
docs: Add the top-level decision records to the docs site.
...
The `decisions` directory was not previously included in the
edx-platform docs build.
2026-01-12 13:13:54 -05:00
Feanil Patel
02db4874f0
docs: Ignore a venv generated during docs build.
...
To build some of the docs dynamically, a new virtualenv is created.
Without this ignore, sphinx also reads all the files under that tree and
then complains that they're not properly linked to the rest of the docs.
2026-01-12 13:13:54 -05:00
Feanil Patel
908aca4409
fix: Remove unused bad validation for images.
...
The `CourseRunImageField` is a subclass of the DRF
`serializers.ImageField` serializer and that class ignores the
`default_validators` and actually just uses Django's image validation
which is already correct and does in fact validate that the image content
is correct not just that the image extension is correct.
The DRF code that does the validation:
https://github.com/encode/django-rest-framework/blob/main/rest_framework/fields.py#L1621-L1628
Which actually just calls the Django Image Validators.
The Django Field definition:
https://github.com/django/django/blob/main/django/forms/fields.py#L712
And you can see that in the
[`to_python`](https://github.com/django/django/blob/main/django/forms/fields.py#L721 )
function of that class it actually checks the image content.
This function is never actually called and so it's just misleading.
2026-01-12 12:58:21 -05:00
Feanil Patel
46dc65da3f
build: Don't clean the .venv folder.
...
Make it so `make clean` doesn't blow away the venv folder. Given that
this is managed by the developer, we should be able to manage its
lifecycle independently.
It was previously just in the list of files that comes by default from
github's gitignore so it's not like we previously were of the opinion
that we should delete this folder. Just that previously we had no
opinion about it and now I think we should not delete it.
2026-01-12 11:13:09 -05:00
Feanil Patel
615f86035c
Merge pull request #37857 from openedx/feanil/fix_docs_build
...
docs: Add a new setting to the docs settings.
2026-01-12 10:52:45 -05:00
salmannawaz
af55715eba
chore: convert mako template into django template
2026-01-12 11:57:34 +05:00
dependabot[bot]
ccba906244
build(deps): bump peter-evans/create-pull-request from 7 to 8
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-12 05:01:42 +00:00
dependabot[bot]
39e16bf8b2
build(deps): bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-12 05:01:37 +00:00
dependabot[bot]
b53eddc801
build(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-12 05:01:29 +00:00
dependabot[bot]
6307cb6dc4
build(deps): bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-12 05:01:20 +00:00
Taylor Payne
d49de134d5
refactor: hoist annotations for common settings with differing values ( #37800 )
2026-01-09 13:07:12 -07:00
Feanil Patel
50c1e41940
docs: Add a new setting to the docs settings.
2026-01-09 13:53:42 -05:00
Feanil Patel
b609f675bd
Merge pull request #37554 from ttak-apphelix/ttak-apphelix/remove-pytz-3
...
chore: use zoneinfo instead of pytz
2026-01-09 13:26:28 -05:00
Feanil Patel
2a69605f0b
Merge pull request #37562 from ttak-apphelix/ttak-apphelix/remove-pytz-4
...
chore: use zoneinfo instead of pytz
2026-01-09 13:15:48 -05:00
Feanil Patel
fc85126869
Merge pull request #37672 from openedx/dependabot/github_actions/actions/checkout-6
...
build(deps): bump actions/checkout from 5 to 6
2026-01-09 12:41:55 -05:00
Feanil Patel
92adcdf785
Merge pull request #37548 from openedx/dependabot/github_actions/actions/download-artifact-6
...
chore(deps): bump actions/download-artifact from 5 to 6
2026-01-09 12:41:04 -05:00
Awais Qureshi
54c10bc728
chore: all apis converted to DRF so require_post_params ( #37091 )
...
* chore: all apis converted to DRF so `require_post_params` is not required.
2026-01-09 12:30:39 -05:00
Feanil Patel
0a1af20b8f
Merge pull request #37506 from openedx/dependabot/github_actions/actions/setup-node-6
...
chore(deps): bump actions/setup-node from 5 to 6
2026-01-09 12:24:30 -05:00
Feanil Patel
31ce287d44
Merge pull request #37549 from openedx/dependabot/github_actions/actions/upload-artifact-5
...
chore(deps): bump actions/upload-artifact from 4 to 5
2026-01-09 12:24:02 -05:00
Tarun Tak
f9d65aa23f
chore: use zoneinfo instead of pytz
2026-01-09 12:22:23 -05:00
Nathan Sprenkle
e45ae329e7
feat: add toggle for unifying site & translation language ( #37854 )
2026-01-09 11:59:03 -05:00