Commit Graph

64760 Commits

Author SHA1 Message Date
Muhammad Adeel Tajamul
692965af4d feat: added edx-ace template and message type for email notifications (#34315) 2024-03-19 13:55:28 +05:00
Zia Fazal
1556be5851 feat: Add EnrollmentsService in XBlockRuntime and block renderer (#34238)
* feat: Add EnrollmentsService in XBlockRuntime and block renderer

These changes give ability to use `EnrollmentsService` in XBlocks
Add `get_active_enrollments_by_course_and_user` method to `EnrollmentsService` which can be used to get active enrollment of user for a give course
2024-03-19 09:41:11 +05:00
Troy Sankey
762730ab6f Merge pull request #34376 from openedx/pwnage101/ENT-8525
feat: support the core enrollment API's force_enrollment flag from enterprise_support
2024-03-18 13:59:13 -07:00
ruzniaievdm
1bcf25f22b feat: manage Tags on block level (#34361) 2024-03-18 16:09:47 -04:00
Jonas Burigo
1247254fbe test: un-skip test of course export tarball (#33697) 2024-03-18 12:30:02 -07:00
Lewis M. Kabui
3a84339a95 fix: Use Locator property block_id. (#34187)
This change has been made to address 9 deprecation warnings which
can be seen after the tests are run.

`name` property of Locators has been deprecated and replaced by the
`block_id` property.

Co-authored-by: Lewis Kabui <lewisemm@users.noreply.github.com>
2024-03-18 12:10:25 -07:00
Bryann Valderrama
67696699a3 fix: catch permissions error in ora2 initialize API endpoint (#34284) 2024-03-18 12:02:28 -07:00
Hamza Waleed
72063a4272 Merge pull request #34382 from openedx/hamzawaleed01/upgrade-edx-enterprise-334348d
feat: Upgrade Python dependency edx-enterprise
2024-03-18 23:02:41 +05:00
hamzawaleed01
ef658f244d feat: Upgrade Python dependency edx-enterprise
fix: remove filter to debug failing transmissions

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-18 17:28:56 +00:00
ruzniaievdm
334348d65f feat: Manage access API (#2500) (#34360)
* feat: [AXIMST-418] Manage access API

* fix: tests and linter

---------

Co-authored-by: monteri <36768631+monteri@users.noreply.github.com>
2024-03-18 12:58:11 -04:00
Justin Hynes
a976498341 Merge pull request #34363 from openedx/jhynes/APER-3229_fix-v2
feat: update task and signals responsible for cert available dates in Credentials
2024-03-18 09:11:41 -04:00
Justin Hynes
8d7a13f358 feat: update task and signals responsible for cert available dates in Credentials
[APER-3229]

The monolith and the Credentials IDA keep independent records of a course runs certificate availability/visibility preferences. This PR aims to improve the communication between the monolith and the Credentiala IDA to keep the availability date/preference in sync with the monoliths records.

The current code is too strict and actually prevents valid updates in some configurations.

Additionally, the Credentials IDA doesn't understand the concept of "course pacing" (instructor-paced vs self-paced) and has troubles with courses with an availability date of "end". Instead of having to add the concept of course pacing (and syncing more data between the two systems), this PR proposes sending the end date of a course as the "certificate available date" to Credentials.

This way, the Credentials IDA can manage the visibility of awarded credentials in a course run with a display behavior of "end" using the existing feature set and models of the Credentials service.
2024-03-18 12:30:40 +00:00
Troy Sankey
7e3e3a3049 feat: support the core enrollment API's force_enrollment flag from enterprise_support
This enables enterprise-specific callers trying to create lms
enrollments to be able to create enrollments even after the enrollment
deadline. The target use case for this feature is the enterprise bulk
enrollment endpoint in edx-enterprise.

ENT-8525
2024-03-15 09:28:58 -07:00
Omar Al-Ithawi
49c1d7c9f9 fix: avoid removing Open_edX.egg-info/ with git clean (#34380)
git clean when used with glob pattern (*/) removes non-translations
files.

using `$ rm` to fix the issue.
2024-03-15 13:31:29 +00:00
Omar Al-Ithawi
a10fce3379 feat!: remove Transifex calls for FC-0012 - OEP-58 (#34355) 2024-03-14 13:38:28 +00:00
Hamza Waleed
4659103c6e Merge pull request #34371 from openedx/hamzawaleed01/upgrade-edx-enterprise-42f7fef
feat: Upgrade Python dependency edx-enterprise
2024-03-14 18:36:12 +05:00
hamzawaleed01
b8684bc6d0 feat: Upgrade Python dependency edx-enterprise
fix: add missing filter to disable failing transmissions for 24hrs

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-14 13:00:47 +00:00
Feanil Patel
42f7fef88b Merge pull request #34365 from openedx/feanil/edx-platform-mongo
docs: Update README with new Mongo Version
2024-03-14 08:40:39 -04:00
Feanil Patel
0d92c3ebcc docs: Update README with new Mongo Version
Support was verified via https://github.com/openedx/edx-platform/pull/34213
but we forgot to update the README with this info.
2024-03-13 15:25:39 -04:00
MueezKhan246
1510196bf5 Merge pull request #34362 from openedx/MueezKhan246/upgrade-edx-enterprise-ec1e58f
feat: Upgrade Python dependency edx-enterprise
2024-03-13 21:04:09 +05:00
Kristin Aoki
dc234d5acc feat: update page renders for studio-frontend pages (#34329)
* feat: update page renders for studio-frontend pages

* fix: checklist redirect url

* fix: failing tests

* fix: checklist link

* fix: redirect url typo

* fix: no newline error
2024-03-13 09:57:58 -04:00
MueezKhan246
a9af752e17 feat: Upgrade Python dependency edx-enterprise
added get_queryset for fix of integrated channel api logs loading

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-13 12:08:37 +00:00
Hamza Waleed
ec1e58f442 Merge pull request #34359 from openedx/hamzawaleed01/upgrade-edx-enterprise-19c04fc
feat: Upgrade Python dependency edx-enterprise
2024-03-13 14:01:38 +05:00
hamzawaleed01
86215c82f4 feat: Upgrade Python dependency edx-enterprise
feat: disable failing content transmissions for 24hrs

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-13 08:07:03 +00:00
Asad Ali
19c04fcf03 fix: clear block structure cache when usage key is not found (#33963) 2024-03-12 16:30:44 -04:00
Maria Grimaldi
794c6781fa feat: return navigation disabled as sequence metadata (#34049)
Return navigation disabled as sequence metadata when Hide From TOC
is enabled, so the student cannot navigate to another sequences in
the course outline.
https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-03-12 11:21:16 -04:00
ruzniaievdm
cd5c4c992b feat: [FC-0044] XBlock's children API as DRF (#34055)
* feat: XBlock's children API as DRF

* fix: 500 error appears if user adds a Content Experiment

* fix: wrap into try/except block getting icon for xblock (#2509)

* fix: wrap into try/except block getting icon for xblock

* fix: revision after review
2024-03-12 11:07:32 -04:00
ruzniaievdm
844db29d64 feat: add sequence_ids to container response (#34337)
* feat: add sequence_ids to container response

* fix: PR comments fix

* fix: update

---------

Co-authored-by: monteri <36768631+monteri@users.noreply.github.com>
2024-03-12 10:27:23 -04:00
Muhammad Farhan Khan
7808913916 chore: Moved structures.py from tubular repository (#34328)
* chore: Moved structures.py from tubular repository
2024-03-12 09:46:34 -04:00
Hamza Waleed
da244a99d3 Merge pull request #34354 from openedx/hamzawaleed01/devstack-whitelist-admin-portal
feat: add frontend-app-admin-portal to whitelisted origins
2024-03-12 15:29:17 +05:00
hamzawaleed01
2624d52330 feat: add frontend-app-admin-portal to whitelisted origins 2024-03-12 14:44:23 +05:00
irfanuddinahmad
f9200c4a2b Merge pull request #34347 from openedx/iahmad/ENT-7614-2
fix: removed waffle switch around oep-50 filter
2024-03-11 21:10:23 +05:00
irfanuddinahmad
1e140a6117 Merge pull request #34346 from openedx/irfanuddinahmad/upgrade-edx-enterprise-cb6801d
feat: Upgrade Python dependency edx-enterprise
2024-03-11 16:49:08 +05:00
IrfanUddinAhmad
8ea609f464 fix: removed waffle switch around oep-50 filter 2024-03-11 15:14:27 +05:00
irfanuddinahmad
ce029a7d33 feat: Upgrade Python dependency edx-enterprise
Improved Enterprise Customer search on the django admin page for EnterpriseCustomerCatalog

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-11 09:03:24 +00:00
Rômulo Penido
cb6801dbfd feat: paste tags when pasting xblocks with tag data (#34270) 2024-03-08 12:03:43 -08:00
Michael Roytman
4a2e0f7df5 Merge pull request #34340 from openedx/mroytman/COSMO-210-idv-approval-management-command
Add new management command to approve submitted ID verification attempts.
2024-03-08 13:39:38 -05:00
Kshitij Sobti
c3c0adf978 feat: add support for zip files to course and library import code (#34191)
Co-authored-by: Rodrigo Ferreira de Souza <rodfersou@gmail.com>
2024-03-08 18:51:35 +01:00
Daniel Valenzuela
c0aba8a805 build: add MongoDB 7 to the CI (#34213) 2024-03-08 18:50:13 +01:00
michaelroytman
56719e9680 feat: add new management command to approve submitted ID verification attempts
This pull requests adds a new management command approve_id_verifications to manually approve submitted ID verification attempts (i.e. instances of the SoftwareSecurePhotoVerifications model).
2024-03-08 12:37:03 -05:00
Raymond Zhou
b4552850c5 fix: show answer should show correct answers (#34335) 2024-03-07 16:27:48 -05:00
Bryann Valderrama
8f886734f6 feat: show message in subsection visibility tab when hft is enabled (#33981)
Shows a message in the visibility tab of the subsections when the Hide From TOC is enabled.

Ref: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-03-07 15:31:50 -04:00
Bryann Valderrama
19bc5c802c feat: add share link button when hide from toc is enabled in sections (#34043)
* feat: add share link modal when hide from toc is enabled

Adds a new button in the child subsections of sections with Hide From TOC enabled.
This button displays a new modal with two tabs. The first tab displays a button
that allows you to copy the link of that subsection to the clipboard. The second
tab displays a button that allows you to copy the embedded link of the same
subsection to the clipboard.

Ref: https://openedx.atlassian.net/wiki/spaces/OEPM/pages/3853975595/Feature+Enhancement+Proposal+Hide+Sections+from+course+outline
2024-03-07 14:12:17 -04:00
ayesha waris
c848767369 fix: update API endpoint to return task due time for future scheduled tasks (#34332)
* fix: update API endpoint to return task due time for future scheduled tasks

* test: updated InstructorEmailContentList tests to accomodate changes

* fix: returend unformatted created date to support easy conversion at frontend

* test: updated tests to accommodate unformatted date value in API response

* refactor: removed duplicate code and use of random numbers

---------

Co-authored-by: eemaanamir <eemaan.amir@gmail.com>
2024-03-07 16:05:45 +05:00
tspring5000
1dab744ba2 fix: Open Responses Styling and Layout (#33717)
* fix: table styling on Instructor Dashboard

Ref: https://github.com/openedx/wg-build-test-release/issues/223
The Open Responses tab on instructor dashboard on LMS has a few issues with table styling; there isn't enough spacing between some columns which makes the text difficult to read, and the bottom of some numbers in the summary table are cutoff
This change adds padding to the right of each column to ensure longer text is still legible and changes the line height from 1em to 1 (unitless), which looks the same but doesn't cut off the bottom

* fix: remove whitespace
Remove extra whitespace line 1862 for better formatting
2024-03-07 09:07:05 +10:30
Alexander J Sheehan
8a2c3ff145 Merge pull request #34333 from openedx/alex-sheehan-edx/upgrade-edx-enterprise-e3467f9
feat: Upgrade Python dependency edx-enterprise
2024-03-06 12:20:43 -05:00
alex-sheehan-edx
2fe3f28112 feat: Upgrade Python dependency edx-enterprise
enterprise version bump 4.13.3

Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-03-06 16:57:05 +00:00
Omar Al-Ithawi
83f448778a feat!: atlas pull for studio-frontend translations (#34261)
This pull request pulls translations via atlas for `studio-frontend` and refactor `load_sfe_i18n_messages` to load new translations into `conf/plugins-locale/studio-frontend` instead of relying on deprecated node.js package bundled translations.
2024-03-06 15:50:59 +00:00
Saad Yousaf
e3467f91a3 fix: fix content_url for course update notification 2024-03-06 14:37:25 +05:00
Jeremy Ristau
3a343f8301 Merge pull request #34326 from openedx/catalog-info-updates
chore: update arch bom team name
2024-03-05 11:02:44 -05:00