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
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
Muhammad Adeel Tajamul
acad883a38
fix: added info in notification preferences ( #37295 )
2025-08-29 11:41:28 +05:00
Feanil Patel
25522efabc
Merge pull request #37301 from openedx/feanil/disable_djdt
...
test: Disable the Django Debug Toolbar by default.
2025-08-28 16:16:10 -04:00
Navin Karkera
eb5ba0f87d
fix: exception while trying to check sync status of deleted upstream ( #37298 )
...
Use `Upstream.try_get_for_block` instead of `Upstream.get_for_block` which raises `BadUpstream` if upstream block is deleted.
2025-08-28 17:43:06 +00:00
Feanil Patel
3de21d9c41
test: Disable the Django Debug Toolbar by default.
...
Disable the toolbar by default but make it easy to turn back on as
needed. This is in response to the discussion here:
https://discuss.openedx.org/t/lets-remove-django-debug-toolbar/16847
2025-08-28 13:04:23 -04:00
Rômulo Penido
8085bf6be4
feat: Add unlinkable to xblock actions and update top_level_parent_key on unlink [FC-0097] ( #37215 )
...
- Adds the `unlinkable` action to the XBlock object sent to the frontend
- Updates the `top_level_parent_key` reference when unlinking containers. If you unlink a Section with Subsections and Units, this updates the `top_level_parent_key` for the Subsections to `None` (they are the top level now), and the `top_level_parent_key` for the Units to the corresponding parent Subsection.
2025-08-28 16:30:17 +00:00