Commit Graph

65817 Commits

Author SHA1 Message Date
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
hajorg
abbc4a67e0 feat: add video block to reset_student_course task test 2024-03-18 15:28:11 +01: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
Ehmad Saeed
de6047184f fix: add toggle_target_removal_date annotation 2024-03-16 02:47:48 +05:00
Ehmad Saeed
c48fbb9b48 fix: toggle_use_cases and public ticket for its removal 2024-03-16 02:31:56 +05:00
Ehmad Saeed
fe1fcc2b7d fix: toggle annotations for ENABLE_USER_ID_SCOPE 2024-03-16 02:07:12 +05:00
Ehmad Saeed
070582aed6 docs: add ENABLE_USER_ID_SCOPE feature flag documentation 2024-03-16 01:39:28 +05:00
Ehmad Saeed
f07f8f220f fix: quality check for trailing whitespace 2024-03-16 01:05:43 +05:00
Ehmad Saeed
5be6ed6d66 fix: update ADRs and add test cases with ENABLE_USER_ID_SCOPE flag off 2024-03-16 00:54:08 +05: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
Ehmad Saeed
2694f82654 fix: copy default scopes to prevent mutating the original list 2024-03-15 03:29:15 +05:00
Ehmad Saeed
14199e5b99 chore: use feature-flag, remove mocks for tests and add ADR in decisions 2024-03-15 02:16:43 +05:00
hajorg
72a85ee0ff feat: address CR 2024-03-14 15:14:07 +01: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
Ehmad Saeed
51de2c6197 feat: add user_id in the default scopes 2024-03-12 22:58:11 +05: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
hajorg
9b6a117a05 feat: update learner's course reset tests 2024-03-12 15:32:50 +01:00
hajorg
9a4e56005d feat: add celery task to reset course progress for learner 2024-03-12 15:32:15 +01: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