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
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
Serhii Nanai
3a8366e053
docs: update docstring for course info serializer
2025-08-28 18:00:44 +03:00
Serhii Nanai
fa2eddb775
docs: update docstring for prerequisite course serializer
2025-08-28 17:58:06 +03:00
Mubbshar Anwar
052b930ef5
fix: fix script tag quot escaped ( #37296 )
2025-08-28 19:01:19 +05:00
Kyle McCormick
a86d29f155
feat!: Drop import_from_modulestore app (2/3 -- models) ( #37240 )
...
Part of: https://github.com/openedx/edx-platform/issues/37242
2025-08-28 08:43:54 -04:00
Mubbshar Anwar
d2eba789ff
fix: fix test_html_tags_removal ( #37209 )
2025-08-28 11:51:22 +05:00
Mubbshar Anwar
4a27f9cbb5
fix: fix timezone for Django 5.2 ( #37293 )
2025-08-28 11:16:51 +05:00
edX requirements bot
a945e7d0a2
chore: Upgrade Python requirements ( #37292 )
2025-08-28 10:57:24 +05:00
Muhammad Faraz Maqsood
37b2b0d0d9
feat: implement course access role history table ( #37260 )
...
Co-authored-by: Muhammad Faraz Maqsood <faraz.maqsood@A006-01130.local >
2025-08-28 09:17:25 +05:00
Awais Qureshi
73b19832aa
fix: ensure _get_user returns saved user (with id) ( #37290 )
...
Django 5.2 tightened model handling: unsaved User objects (no primary key) no longer pass through in some checks.
2025-08-28 00:34:36 +05:00
Awais Qureshi
ec83b2aa64
fix: Updated tuple unpacking of signal receivers to match current structure in django52. ( #37249 )
2025-08-27 17:38:08 +05:00
Eemaan Amir
3b50dbb933
chore: remove edx.notifications.preferences.viewed event ( #37285 )
2025-08-27 17:04:04 +05:00
Muhammad Adeel Tajamul
abd305df85
feat: added rate limit on one click unsubscribe api ( #37272 )
...
* feat: added rate limit on one click unsubscribe api
* fix: fixed failing test
* chore: raise 400 error on invalid username
* fix: fixed pylint
2025-08-27 16:58:06 +05:00
ayesha waris
58d0839aff
fix: added thread id in comment/response reported event ( #37276 )
...
Co-authored-by: Ayesha Waris <ayesha.waris@A006-01000.local >
2025-08-27 15:24:22 +05:00
Awais Qureshi
053abe33de
fix: django52 tightened consistency around delete ordering and signal/delete() method invocation. ( #37250 )
2025-08-27 13:37:20 +05:00
Feanil Patel
109f5e036b
Merge pull request #37269 from openedx/feanil/remove_unnecssary_toggle
...
feat: Remove the `SEND_CATALOG_INFO_SIGNAL` toggle
2025-08-26 15:39:21 -04:00