Kaustav Banerjee
aca3ba4fda
test: add test for unprivileged user
2025-05-29 16:23:10 +05:30
Kaustav Banerjee
02344c5905
feat: API to delete given social auth record for user
2025-05-29 16:23:10 +05:30
Chris Chávez
c2eb913dcb
feat: Basic CRUD support for sections/subsections as containers [FC-0090] ( #36762 )
...
- Refactor of `test_containers.py` 8b9731dfa1
- Updates the `content_libraries/api/containers` and `content_libraries/rest_api` to support:
- Basic CRUD for sections and subsections as containers
- Basic CRUD support for section and subsection children
- Updates the `content/search` to support:
- Basic CRUD for sections and subsections as containers in the search index
- Basic CRUD support for section and subsection children in the search index
- Updates the `content_libraries/tests/test_containers.py` to test the new support
- Updates the `content/search/tests` to test the new support.
- I verified that the add/remove to collection works without major changes. Tests updated
2025-05-28 21:05:45 +00:00
Katrina Nguyen
c600e52767
Merge pull request #36804 from openedx/katrinan029/upgrade-edx-enterprise-489385e
...
feat: Upgrade Python dependency edx-enterprise
2025-05-28 12:30:54 -07:00
katrinan029
321430c429
feat: Upgrade Python dependency edx-enterprise
...
version bump
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-05-28 18:14:41 +00:00
Jorg Are
489385e186
fix: remove unnecessary disclaimer prefix ( #36783 )
2025-05-27 14:44:40 -04:00
Tim McCormack
4856539b22
fix: Upgrade edx-django-utils, dropping newrelic; fix test and typo ( #36799 )
...
This upgrades edx-django-utils to a version that drops the newrelic
dependency. However, I also needed to fix a test that was sensitive to the
number of warnings that the code under test produced. With newrelic gone,
there's an additional warning.
- Fix test so that it isn't sensitive to unrelated warnings
- Fix typo in warning
For reference, this is the new warning:
```
"WARNING:edx_django_utils.monitoring.internal.backends:Could not load OPENEDX_TELEMETRY option 'edx_django_utils.monitoring.NewRelicBackend': Exception('Could not load New Relic monitoring backend; package not present.')"
```
This is expected due to edx-django-utils still defaulting to NR for
telemetry. (Perhaps the subject of a future breaking change.)
2025-05-27 11:32:43 -04:00
Ali-Salman29
c82490393d
feat!: remove cs_comments_service support for forum's vote APIs
...
This will force the use of the new v2 forum's APIs for voting/unvoting.
2025-05-27 10:42:05 -04:00
Feanil Patel
0721460edd
Merge pull request #36735 from wgu-ram-chandra/issue-35271-unpin-markdown
...
chore: update markdown dependency to allow newer versions
2025-05-27 09:25:29 -04:00
Muhammad Adeel Tajamul
6a67719592
feat: make notification emails translatable ( #36775 )
...
* feat: make notification emails translatable
* fix: fixed failing tests
* fix: fixed xss quality check
2025-05-26 13:44:01 +05:00
Muhammad Adeel Tajamul
76f872cc1e
chore: added notifications configuration in cms ( #36791 )
2025-05-26 13:35:48 +05:00
Daniel Wong
58a1784db2
feat: advertised_start field added to CourseRunSerializer ( #36726 )
2025-05-23 15:50:51 -04:00
Muhammad Faraz Maqsood
d1854d0020
Revert "feat!: React 18 Upgrade ( #36568 )"
...
This reverts commit ec51d5da93 .
2025-05-23 09:12:38 +05:00
Tony Busa
d30490e420
fix: Problem Bank view link incorrectly replacing embedded iframe ( #36781 )
2025-05-22 14:30:43 -07:00
Katrina Nguyen
9ba95fe45c
Merge pull request #36777 from openedx/katrinan029/upgrade-edx-enterprise-6f522f3
...
feat: Upgrade Python dependency edx-enterprise
2025-05-22 09:17:46 -07:00
katrinan029
fbf55876f2
feat: Upgrade Python dependency edx-enterprise
...
version bump
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2025-05-22 15:52:32 +00:00
Ali-Salman29
6f522f3992
feat!: remove cs_comments_service support for forum's flag APIs
...
This will force the use of the new v2 forum's APIs for flaging/unflaging.
2025-05-22 10:24:52 -04:00
ayesha waris
610906218a
fix: stoped group TA to see the posts of other cohorts ( #36765 )
...
* fix: stoped group TA to see the posts of other cohorts
* test: updated test cases
---------
Co-authored-by: Ayesha Waris <ayesha.waris@192.168.10.31 >
2025-05-22 18:55:22 +05:00
Jillian
21399b4818
fix: recurse through pasted block data to replace static paths ( #36723 )
...
Fixes an error that is triggered when trying to copy/pasting Drag-and-drop block into Courses.
When a block is pasted into a Course or Library, we perform a search/replace on block's data to replace any old static URLs with their new path. Ordinary blocks like HTML and Video have a simple string of data where static URLs may live, but DnDv2 blocks have a dict of data which can contain other dicts and lists of strings that need to be modified. Other XBlocks may have similarly complex structures, and so this fix will resolve them as well.
This fixes the issue by recursing into the data structure to locate all the strings where replacements may need to be made.
This fix helps Course Authors use content staging in their Courses.
2025-05-22 00:17:31 +00:00
Rômulo Penido
91247fa02f
fix: remove double edit buttons on unit outline ( #36770 )
2025-05-22 09:20:57 +09:30
github-actions[bot]
93b493b240
feat: Upgrade Python dependency edx-enterprise ( #36769 )
...
* feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
* fix: typo fix to trigger changes
---------
Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com >
Co-authored-by: Kira Miller <kira.miller15@yahoo.com >
2025-05-21 16:32:40 -06:00
Jansen Kantor
5b440b4b13
fix: video caption issue ( #36768 )
2025-05-21 17:11:27 -04:00
Tim McCormack
6740e75c0f
Merge commit from fork
...
Allow overriding but prevent download by default.
Also, extract `PYTHON_LIB_FILENAME` Django setting as a shared function
and document the setting.
2025-05-21 14:14:51 -04:00
Ram Chandra Bhavirisetty
6c29b7934a
Merge branch 'master' into issue-35271-unpin-markdown
2025-05-21 09:48:27 -06:00
Jorg Are
10c74e1082
feat: update captions content ( #36732 )
2025-05-21 08:45:10 -04:00
Chris Chávez
30ace04469
fix: clear buttons in advanced components editors in Libraries ( #36752 )
2025-05-21 11:03:39 +09:30
Chris Chávez
4b8bfe2307
fix: TinyMCE editor in advanced block editors [FC-0076] ( #36754 )
...
* fix: TinyMCE editors in advanced block editors
* Sets baseUrl to avoid an error in: 86eee4b05d/xblock/utils/public/studio_edit.js (L52)
* Uncouple the listener func of the cancel button (see the comment)
* chore: Add `edx_sga` in `LIBRARY_ENABLED_BLOCKS`
2025-05-21 10:58:19 +09:30
Daniel Valenzuela
c20e6ec7f3
fix: open mfe modal editor of new duplicated xblock ( #36641 )
...
When duplicating an xblock in the authoring MFE, the iframe was opening its own editor modal instead of the MFE modal.
2025-05-20 21:29:32 +00:00
Navin Karkera
1002f5f91b
fix: support legacy studio_view in v2 library ( #36748 )
...
Fix "Add" button in LTI editor in v2 library. The iframe studio view renderer in library now supports legacy studio view.
2025-05-20 20:52:00 +00:00
edX requirements bot
26b4edf985
chore: Upgrade Python requirements ( #36751 )
...
* chore: Upgrade Python requirements
Co-authored-by: Feanil Patel <feanil@axim.org >
2025-05-20 14:19:08 -04:00
Ahtisham Shahid
4d035ea3d4
feat: added API to sync discussions topics ( #36529 )
2025-05-20 20:18:14 +05:00
Ahtisham Shahid
b0b90921f1
feat: added course creation date in index api ( #36750 )
2025-05-20 20:18:03 +05:00
Jansen Kantor
2eeccc7d25
feat: only show google attribution for google-translated transcripts ( #36619 )
...
* feat: only show google attribution for google-translated transcripts
* fixup! feat: only show google attribution for google-translated transcripts
2025-05-20 10:33:08 -04:00
Muhammad Adeel Tajamul
4e55d72e75
feat: added immediate email notifications ( #36749 )
2025-05-20 17:15:26 +05:00
Muhammad Adeel Tajamul
bfdba3c914
chore: added email_content in content reported notification ( #36758 )
...
* chore: added email_content in content reported notification
* fix: fixed test cases
2025-05-20 17:15:02 +05:00
Ram Chandra Bhavirisetty
d6bbb3ed82
Merge branch 'master' into issue-35271-unpin-markdown
2025-05-19 21:33:19 -06:00
Chris Chávez
27c4ea44f2
feat: Add units dict to index [FC-0083] ( #36650 )
...
* Adds the units dict to the component search documents.
* Send CONTENT_OBJECT_ASSOCIATIONS_CHANGED signal when add/remove components in units.
2025-05-19 17:34:39 +00:00
Feanil Patel
ecdf774e75
Merge pull request #36699 from dwong2708/fix-depr-warnings
...
fix: use geom_type instead of type for Shapely objects
2025-05-19 12:55:56 -04:00
Feanil Patel
1a66ab5023
Merge pull request #36711 from dwong2708/removing-test
...
test: removing unused tests related to masking
2025-05-19 11:06:39 -04:00
Feanil Patel
3c9688047e
Merge pull request #36728 from wgu-ram-chandra/issue-35273-unpin-event-tracking
...
chore: update event-tracking constraint to allow newer versions
2025-05-19 10:48:25 -04:00
Robert Raposa
5e4ad1906c
fix: typo in static-assets.rst ( #36698 )
2025-05-19 09:15:26 -04:00
Ram Chandra Bhavirisetty
b7a81cce10
chore: trigger CI
2025-05-17 18:06:37 +00:00
Ram Chandra Bhavirisetty
f39075cf3b
Merge branch 'master' into issue-35271-unpin-markdown
2025-05-17 00:27:53 -06:00
Ram Chandra Bhavirisetty
0b1fc08012
chore: update markdown dependency to allow newer versions
2025-05-17 05:42:01 +00:00
ayesha waris
9750c63f74
temp: adding console statements for testing purpose ( #36733 )
...
Co-authored-by: Ayesha Waris <ayesha.waris@192.168.10.31 >
2025-05-16 21:55:27 +05:00
github-actions[bot]
7680bf931c
feat: Upgrade Python dependency django-multi-email-field ( #36730 )
...
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-05-16 20:14:29 +05:00
Feanil Patel
6232cd22d8
Merge pull request #36722 from dwong2708/dw/index-together
...
fix: refactor index_together to indexes for Django 5.2 support (V) model: StudentModuleHistoryExtended
2025-05-16 09:25:48 -04:00
Ram Chandra Bhavirisetty
1679e1ae4d
chore: update event-tracking constraint to allow newer versions
2025-05-16 06:18:28 +00:00
Daniel Wong
a80523b936
fix: refactor index_together to indexes for Django 5.2 support
2025-05-15 08:52:15 -06:00
Eemaan Amir
8c8a567dd0
feat: added batching to managemnet command to avoid queueing errors ( #36720 )
...
* feat: added batching to managemnet command to avoid queueing errors
* fix: refactored code to fix pylint errors
* fix: fixed quality check errors
* fix: fixed quality check errors
2025-05-15 17:02:37 +05:00