Commit Graph

66877 Commits

Author SHA1 Message Date
KEVYN SUAREZ
ba3e635410 fix: use MFE-aware URL instead of legacy when generating block URL (#36526) 2025-05-30 17:33:42 +02:00
KEVYN SUAREZ
cbf4638b10 fix: Certificates display signer information regardless of whether they have a signature image or not. (#36293) 2025-05-29 18:09:39 +02:00
Justin Hynes
3704811d21 feat: emit event when a celebration/streak is updated (#36801)
This PR adds a new event that is emit when a celebration/streak is being recorded. This event will allow better analytics around learner engagement in their courses for OeX instances that have the milestones celebration feature enabled.
2025-05-29 09:35:12 -04:00
Muhammad Adeel Tajamul
a9c78cd8f7 chore: modified notification digest email UI (#36809)
* chore: modified notification digest email UI

* chore: added icon in settings

* refactor: replaced CADENCE with DIGEST for logo variable
2025-05-29 17:52:28 +05:00
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