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
Kyle McCormick
7a77652cd6
fix: devstack_docker -> devstack
...
In the context of edx-platform django settings,
devstack_docker is an alias to devstack. Both
are deprecated, technically, but we currently
want to remove all devstack-related settings files
except devstack.py (which tutor still uses). So,
in order to remove devstack_docker.py, we update
its references to devstack.py
2025-07-22 10:27:50 -04:00
Kyle McCormick
a7eb261330
feat!: Remove unused Django settings files
...
BREAKING CHANGE: This removes all Django settings files
except {lms,cms}/envs/{production,devstack,test}.py.
Operators using any other edx-platform Django settings
files should move to {lms,cms}/envs/production.py, or
they should copy the settings file they need out of edx-platform
and into their own configuration sources.
Part of: https://github.com/openedx/edx-platform/issues/36905
2025-07-22 10:27:50 -04:00
Muhammad Adeel Tajamul
01beca4ebb
chore: added waffle for allowing only verified users to create post ( #37051 )
2025-07-22 14:59:54 +05:00
Rômulo Penido
e1a801a700
feat: link section/subsection to course
...
Allows adding and syncing containers from libraries into courses
2025-07-21 15:35:51 -05: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
Ivan Niedielnitsev
7e8d8888f2
fix: sort Advanced components alphabetically by display name ( #36767 )
...
adding sorting of Advanced components in the studio by display name
2025-07-21 11:28:54 -05:00
Taylor Payne
36327ff27c
refactor: import constants into platform-wide settings module
2025-07-21 08:08:34 -04:00
Taylor Payne
e19577b4d4
docs: add platform-wide settings section to settings reference
2025-07-21 08:08:34 -04:00
Taylor Payne
a98dd3f748
refactor: move explicitly shared settings into new common module
2025-07-21 08:08:34 -04:00
Muhammad Adeel Tajamul
ef6dbd9e03
chore: added email verified in course view api ( #37046 )
2025-07-21 16:32:28 +05:00
Hassan Raza
cc2126749a
chore: Exclude course staff preferences from general user notifications ( #37040 )
2025-07-21 15:07:00 +05:00
jawad khan
692caf0f46
feat: Added audit access expiry soon notification ( #36414 )
...
* feat: Added audit access expiry soon notification
2025-07-21 14:01:11 +05:00
Muhammad Adeel Tajamul
989ecfe5a0
feat: added endpoint for priviledged roles to delete threads of a user ( #37030 )
...
* feat: added endpoint for priviledged roles to delete threads of a user
* chore: moved forum calls to django comment common app
* fix: fixed nits
2025-07-21 09:43:55 +05:00
Deborah Kaplan
e3d3eedd8b
feat: fixing swagger doc for user accounts ( #37043 )
...
* feat: fixing swagger doc for user accounts
user API docstrings reformatted so that the generated openAPI
documentation automatically picks up the documentation and formatted
correctly.
Still some work to do, since these endpoints don't use serializers and
we should use drg_yasg Schema declarations to make the generated
openAPI correctly understand the request and response formats, but this
is already a big improvement.
Fixed some restructured text markup
FIXES: APER-4065
2025-07-18 16:31:25 -04:00
Feanil Patel
9a91797e80
Merge pull request #36927 from dwong2708/upgrade-dj-storage-xmodule
...
fix: use import_string instead of get_storage_class to import classes
2025-07-18 14:15:41 -04:00
Bryann Valderrama
a807d0e280
chore: add missing inline code annotations in events ( #36473 )
2025-07-18 17:55:54 +02:00
Bryann Valderrama
2a1d1debad
chore: add missing inline code annotations in filters ( #36474 )
2025-07-18 17:53:51 +02:00
sundasnoreen12
789bc36378
Merge pull request #37021 from openedx/sundas/self-paced-email
...
fix: added proper course name and weeks
2025-07-18 18:17:02 +05:00
sundasnoreen12
ca3201087e
fix: fixed review issue
2025-07-18 17:24:12 +05:00
sundasnoreen12
eea2779816
fix: added proper course name and weeks
2025-07-18 17:24:02 +05:00
Muhammad Faraz Maqsood
5879a52b72
feat: add data report for enrolled & inactive user
...
Add new data report for learners who are enrolled in a course and have not activated their account
2025-07-18 12:09:36 +05:00
Ahtisham Shahid
25f9397683
fix: use data instead of request.data in comment view set ( #37042 )
2025-07-17 16:03:36 +00:00
Bryann Valderrama
addeae209f
feat: add setting for config private fields in profile information report ( #36688 )
2025-07-17 17:00:25 +02:00
Muhammad Sameer Amin
845086e358
Merge pull request #37038 from openedx/sameeramin/upgrade-edx-enterprise-22167dd
...
feat: Upgrade Python dependency edx-enterprise
2025-07-17 18:59:48 +05: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
Pandi Ganesh
22167dd88b
fix: add generic headers to link-checker to prevent false broken link reports ( #37031 )
2025-07-17 16:17:51 +05:30
Devasia Joseph
91006ec314
feat: add CMS base domain to enable session-based API access ( #37014 )
2025-07-17 10:41:10 +05:30
Muhammad Sameer Amin
4000d08f74
Merge pull request #37029 from openedx/sameeramin/upgrade-enterprise-integrated-channels-cf93ba2
...
feat: Upgrade Python dependency enterprise-integrated-channels
2025-07-17 02:49:27 +05:00
Awais Qureshi
8e94b2cba4
feat: Update forum role membership api to DRF ( 11th ) ( #35343 )
...
* feat: upgrading simple api to drf compatible.
2025-07-16 16:14:06 -04:00
Ahtisham Shahid
be8a307a22
fix: added manual garbage collection in migration command ( #37028 )
2025-07-16 19:46:53 +05:00
Feanil Patel
a51f5bd3a7
Merge pull request #36967 from openedx/feanil/geoip2-bot-update-country-database-b27c41c
...
Update GeoLite Database
2025-07-16 10:46:45 -04:00
feanil
1f4c05ef31
chore: geoip2: update maxmind geolite country database
2025-07-16 10:25:12 -04: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
Ahtisham Shahid
cf93ba2974
feat: added captcha validation in discussion thread/comment creation api ( #37015 )
2025-07-16 18:02:43 +05:00
Marlon Keating
83a18cdfc8
Merge pull request #37026 from openedx/marlonkeating/upgrade-edx-enterprise-4605533
...
feat: Upgrade Python dependency edx-enterprise
2025-07-15 17:30:16 -07: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
Pandi Ganesh
46055338ae
fix: strip whitespace from URL causing broken link on Course Optimizer page ( #37020 )
2025-07-15 17:08:02 +05:30
Awais Qureshi
25dc9686a4
feat!: upgrading get_problem_responses api to DRF ( 34 ) ( #35614 )
...
* feat!: upgrading api to DRF.
2025-07-14 13:18:47 -04:00
Ahtisham Shahid
41299128c3
fix: Resolve email_cadence app preference for existing users with old version ( #37016 )
...
Co-authored-by: Hassan Raza <h.raza@arbisoft.com >
2025-07-14 14:00:13 +00:00
Peter Pinch
00518134bd
Merge pull request #36860 from mitodl/asad/fix-organzation-course-linking
...
fix: link reruns & clones to correct orgs
2025-07-14 09:08:05 -04:00
Asad Ali
51c34d05a9
fix: link reruns & clones to correct orgs
2025-07-14 14:31:30 +05:00
Muhammad Adeel Tajamul
0a8ec0caab
temp: added option to replace spam content with text ( #37009 )
2025-07-11 22:54:05 +05:00
KEVYN SUAREZ
7927213c26
fix: validation and error display for due date extensions in the API ( #36187 )
2025-07-11 15:25:30 +02:00
Muhammad Adeel Tajamul
f8c5cecefc
feat: added feature to remove spam urls from discussion content ( #37007 )
2025-07-11 14:10:33 +05:00
Devasia Joseph
84f82477ed
Merge pull request #37004 from djoseph-apphelix/djoseph-2u/TNL-12056-Add-swagger-details-for-new-endpoints-from-several-in-progress-tickets
...
feature: Added disable/enable discussion endpoint to swagger
2025-07-11 14:12:07 +05:30
Hassan Raza
64094da239
chore: Update notification preferences for non-editable push notifications ( #37003 )
...
* chore: Update notification preferences for non-editable push notifications
* fix: unit tests
2025-07-11 12:04:25 +05:00
jawad khan
2388112646
chore: Added logs in notification send function ( #37005 )
2025-07-11 11:46:40 +05:00
Diana Olarte
5657e751bb
feat: return the certificate available date if it is configured ( #36790 )
2025-07-10 17:16:26 +02:00