Feanil Patel
6d0011598e
Merge pull request #37350 from openedx/feanil/fix_docs_build
...
docs: Fix the docs build.
2025-09-15 11:24:32 -04:00
wgu-jesse-stewart
254dd2f689
Fix: CORS issues in third-party auth disconnect by adding JSON endpoint ( #37100 )
...
Add a json auth endpoint where previously there was only an HTML redirect version. This will make it easier to work with MFEs.
---------
Co-authored-by: Feanil Patel <feanil@axim.org >
2025-09-15 10:07:49 -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
Ali-Salman29
539666dc40
feat!: remove cs_comments_service support for forum's content APIs
...
- This will force the use of the new v2 forum's APIs for Threads & Comment.
- Update params for get_user_subscription function. It uses the same structure as we have in the get_user_threads.
2025-09-15 09:10: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
Muhammad Adeel Tajamul
51a254a45c
feat: added feature to rate limit secondary email change ( #37356 )
2025-09-15 13:45:46 +05: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
Feanil Patel
b5805e0417
build: Parallize the docs build.
...
There is no technical issue that prevents us from running this build in
parallel as far as I can tell. We can see if this will sufficiently
speed up the build for us to turn it on for PRs.
2025-09-12 09:53:53 -04:00
Feanil Patel
ee85fdd8b5
docs: Update the checked-in lms-openapi docs.
...
These are checked-in because there are some downstream users that
depend on them being checked-in. They are also used to generate sphinx
docs based on the openapi spec.
2025-09-12 09:52:34 -04:00
Feanil Patel
60284ea314
docs: Fix the docs build.
...
With the settings re-organization the docs settings file was missing a
setting needed to properly run django. This wasn't caught in CI because
the docs build is slow enough that we don't run it on every PR.
2025-09-12 09:49:06 -04:00
Muhammad Adeel Tajamul
1a081f23c0
feat: added configurable param to rate limit email change in account settings ( #37349 )
2025-09-12 18:21:10 +05:00
ayesha waris
2a2942bc7f
feat: automatically follow post when creating comments/responses ( #37318 )
...
* feat: automatically follow post while createing comments/responses
* feat: follow post when a comment or response is created
* test: updated tests
---------
Co-authored-by: Ayesha Waris <ayesha.waris@192.168.10.28 >
Co-authored-by: Muhammad Adeel Tajamul <muhammadadeeltajamul@hotmail.com >
2025-09-12 13:10:39 +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
Feanil Patel
b86f1d573e
build: Upgrade to Node 24 ( #37166 )
...
Upgrade node and re-build package-lock.json
2025-09-10 16:14:16 -04:00
Feanil Patel
298bbcb8d2
Merge pull request #37334 from openedx/repo-tools/upgrade-python-requirements-693680b
...
chore: Upgrade Python requirements
2025-09-09 15:20:05 -04:00
Kyrylo Kireiev
7f885c79f7
fix: [FC-0092] fix 500 when return_type is list ( #36969 )
...
There was problem in filter_discussion_xblocks_from_response(). This
function was breaking the list response for the BlocksInCourseView by
returning a dict instead of list.
2025-09-09 14:35:09 -04:00
Nathan Sprenkle
cb7f0f4811
fix: fix bad serialization of courseware metadata ( #37338 )
...
* Formats single_paid_mode as a dict, rather than named tuple which couldn't be serialized to DictField
* Allow ecommerce_checkout_link to be empty
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-09 14:18:20 -04:00
Maxwell Frank
b9becdeb1d
fix: program details dashboard ( #37203 )
...
Co-authored-by: Deborah Kaplan <deborahgu@users.noreply.github.com >
2025-09-09 13:43:32 -04:00
edX requirements bot
3a96756264
chore: Upgrade Python requirements
2025-09-08 22:39:07 -04:00
Rômulo Penido
693680ba58
fix: unlink broken link ( #37329 )
...
This fixes a bug that occurs when unlinking a block from a downstream block that has a broken link
2025-09-08 17:10:47 +00:00
Taimoor Ahmed
ed45fbba37
fix: Invalid read param in forum thread api
...
This PR fixes the invalid read parameter being passed in forum update_thread api.
this was somehow introduced in this commit 6f522f3992 (diff-b9d08209a02c673887f6ca72b0018758174e95508539adbcb6885f22c7844eb8L292)
2025-09-08 11:17:10 -04:00
Ahtisham Shahid
914887ff78
Revert "feat: added api for mobile configs ( #37323 )" ( #37332 )
...
This reverts commit 3d4652420c .
2025-09-08 19:33:33 +05:00
Ram Chandra Bhavirisetty
42afa1bb62
chore: remove deprecated DEFAULT_FILE_STORAGE and STATICFILES_STORAGE settings ( #37002 )
2025-09-05 17:52:33 -04:00
Feanil Patel
06b54e79f2
Merge pull request #36845 from raccoongang/rg/axm-course-catalog-extend-courseware-api
...
feat: [FC-86] extend courseware api with new fields
2025-09-04 09:46:25 -04:00
Ahtisham Shahid
3d4652420c
feat: added api for mobile configs ( #37323 )
2025-09-04 16:21:07 +05:00
Hassan Raza
b444df019e
chore: Update openedx-forum version ( #37320 )
2025-09-04 11:52:15 +05:00
Krish Tyagi
af3553db7a
fix: Update SAMLProviderConfig for site-specific configurations ( #37294 )
...
Fixes minor bugs in new SAMLProviderConfig signal
handlers.
2025-09-03 17:44:46 -04:00
Serhii Nanai
ed69cb554b
fix: remove unused fields 'prerequisites', 'ocw_links'
2025-09-03 12:38:08 +03:00
Devasia Joseph
acbf50a7dd
feat: add custom attributes to moniter export course task ( #37314 )
2025-09-03 10:13:21 +05:00
Feanil Patel
c69f9d7937
Merge pull request #37310 from openedx/feanil/geoip2-bot-update-country-database-a4d4ddf
...
Update GeoLite Database
2025-09-02 18:03:04 -04:00
feanil
cef1725a21
chore: geoip2: update maxmind geolite country database
2025-09-02 17:38:44 -04:00
Troy Sankey
1e03670e26
Merge pull request #37317 from openedx/pwnage101/upgrade-edx-enterprise-7ef575e
...
feat: Upgrade Python dependency edx-enterprise
2025-09-02 09:37:56 -07: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
Kyle McCormick
7ef575ed2d
feat!: Drop import_from_modulestore app (3/3 -- uninstall app) ( #37241 )
...
https://github.com/openedx/edx-platform/issues/37242
2025-09-02 14:05:16 +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
Feanil Patel
5dab54b4c3
Merge pull request #37114 from mubbsharanwar/mubbsharanwar/36425
...
chore: upgrade social-auth-core
2025-09-02 09:57:04 -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
Devasia Joseph
a9bd29ea6e
feat: enhance Course Optimizer to update previous course links via API ( #37206 )
...
* feat: API to update previous-run course links
* feat: handle edge cases and update tests for prev-run links API
2025-09-01 19:28:40 +05:00
Moncef Abboud
9c90fa0dd1
feat: tpa automatic logout with a single redirect
2025-09-01 13:23:45 +02:00
Hassan Raza
515ce7f791
chore: Management command to update preferences ( #37297 )
2025-09-01 13:08:43 +05:00
kshitij.sobti
0bed7d7127
feat: Add support for using LTI data to populate user profile
...
Currently the LTI provider implementation auto-creates a random user when
logging in, however, the LTI launch can include relevant user details such as
their email, full name and even a username. This change makes the LTI code
use the provided details if the "Use lti pii" setting is set in the Django
admin.
2025-09-01 09:36:48 +05:30
Deborah Kaplan
a4d4ddf9e3
chore: removing ENABLE_V2_CERT_DISPLAY_SETTINGS ( #37302 )
...
the remnants of the logic that used this setting has been gone for a long time.
This removes the toggle.
FIXES: APER-1405
2025-08-29 16:09:02 -04:00
Feanil Patel
4651d343f5
Merge pull request #37308 from openedx/repo-tools/upgrade-python-requirements-728a325
...
chore: Upgrade Python requirements
2025-08-29 10:35:05 -04:00
edX requirements bot
cff5e562b8
chore: Upgrade Python requirements
2025-08-29 10:09:02 -04:00
Serhii Nanai
577ef63a78
docs: add comment for skip_unless_lms
2025-08-29 13:30:35 +03:00
Serhii Nanai
b0ecbdfbd6
refactor: move import inside testcase
...
refactor: fix unused imports
2025-08-29 13:30:35 +03:00
Shafqat Farhan
728a325781
feat: Added pluggable override on financial_assistance ( #37303 )
2025-08-29 11:56:33 +05:00