Fateme Khodayari
a5359d2e23
fix: course progress url returned based on course_home_mfe_progress_tab_is_active
2024-06-28 15:58:15 +03:30
Muhammad Adeel Tajamul
98dfb12943
feat: added unsubsribe url for email notifications ( #34967 )
2024-06-28 11:22:09 +05:00
github-actions[bot]
6945bfae61
feat: Upgrade Python dependency edx-enterprise ( #35046 )
...
* feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
* fix: one space to force push
---------
Co-authored-by: kiram15 <31229189+kiram15@users.noreply.github.com >
Co-authored-by: Kira Miller <kira.miller15@yahoo.com >
2024-06-27 14:42:00 -06:00
Hamza Waleed
6d7fd926d1
Merge pull request #35037 from openedx/hamzawaleed01/upgrade-edx-enterprise-3bc03b3
...
feat: Upgrade Python dependency edx-enterprise
2024-06-27 18:49:59 +05:00
hamzawaleed01
8d4ec2e7e7
Merge branch 'master' of github.com:openedx/edx-platform into hamzawaleed01/upgrade-edx-enterprise-3bc03b3
2024-06-27 15:56:41 +05:00
Ahtisham Shahid
15e2834825
chore: removed obsolete feature flags ( #34942 )
2024-06-27 13:58:54 +05:00
Deborah Kaplan
8c40057c10
feat: switching to celery native backoff for cert awarding ( #35009 )
...
* feat: switching to celery native backoff for cert awarding
Our homegrown backoff/retry was good enough for a while, but we ran into
a huge disabling event when too many changes were made simultaneously.
Since this code was first written, celery has built in good back
off/retry functionality, including jitter, to make sure that all the
retries don't happen simultaneously.
* Switches to using celery native backoff
* Refactors a huge try/catch block so the exception handling is on
smaller subsets of code
FIXES: APER-3510
* feat: switching to celery native backoff for cert awarding
* Fixed the grammar in a couple of comments
* fixed a couple of lending errors
FIXES: APER-3510
* feat: limiting PII in logs per code review
per code review
FIXES: APER-3510
* feat: code review feedback
* removing some more PII from logs, even where it was not requested
* circuit breaker returned from grading attempt if course key is bad
* add missing tests for that functionality
FIXES: APER-3510
* feat: improved logging
per code review, adding a log message explaining certificate mode
issues
FIXES: APER-3510
* feat: fixing a bad string
lint error, and left off the format string modifier
FIXES: APER-3510
* feat: style
linter error
FIXES: APER-3510
2024-06-26 11:45:28 -04:00
hamzawaleed01
a610c4b79a
feat: Upgrade Python dependency edx-enterprise
...
feat: Update permissions to grant access to provisioning admins
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-06-26 13:32:39 +00:00
ayesha waris
3bc03b33ac
fix: fixed permissions for voted ( #34993 )
...
* fix: fixed permissions for voted
* fix: fixed test cases
2024-06-26 15:55:48 +05:00
Nathan Sprenkle
deb5b0f038
feat: add filter to hook render of XBlock ( #34865 )
...
* Bumps openedx-filters to 1.9.0
* Adds filter to hook render of XBlock
* Disables a too-many-statements warning on render_xblock function
2024-06-25 11:17:20 -04:00
Feanil Patel
a26e4b4963
Merge pull request #35034 from irtazaakram/GHartifactissue#34985
...
fix: gha artifact upload issues
2024-06-25 10:17:43 -04:00
Irtaza Akram
4fa1a4b6b3
fix: github action artifact upload issue
2024-06-25 16:46:10 +05:00
Robert Raposa
c596736117
fix: delete flaky TestGetCourseUserPartitions tests ( #35029 )
...
The following TestGetCourseUserPartitions tests were deleted:
- test_enrollment_track_partition_not_added_if_conflict
- test_enrollment_track_partition_not_added_if_disabled
For details, see:
https://github.com/openedx/edx-platform/issues/35028
2024-06-24 17:22:04 -04:00
Chris Chávez
4fd60c4536
feat: Create content in library permission added to API response ( #34934 )
2024-06-24 12:15:57 -07:00
Syed Sajjad Hussain Shah
5e3181ce61
Revert "feat: add register intent prop for login segement call ( #34891 )" ( #35021 )
...
This reverts commit a2aa6bd2db .
2024-06-24 12:58:31 +05:00
KyryloKireiev
1a7f55b01e
refactor: [AXM-549] Refactor UserEnrollmentsStatus API
2024-06-21 19:37:02 +03:00
KyryloKireiev
e474abda4f
style: [AXM-549] Remove unused import
2024-06-21 19:37:02 +03:00
KyryloKireiev
bd8b35d0d8
fix: [AXM-549] Added missing import
2024-06-21 19:37:02 +03:00
Kyrylo Kireiev
0d0503a716
feat: [AXM-200] Implement user's enrolments status API ( #2530 )
...
* feat: [AXM-24] Update structure for course enrollments API (#2515 )
* feat: [AXM-24] Update structure for course enrollments API
* style: [AXM-24] Improve code style
* fix: [AXM-24] Fix student's latest enrollment filter
* feat: [AXM-47] Add course_status field to primary object (#2517 )
* feat: [AXM-40] add courses progress to enrollment endpoint (#2519 )
* fix: workaround for staticcollection introduced in e40a01c
* feat: [AXM-40] add courses progress to enrollment endpoint
* refactor: [AXM-40] add caching to improve performance
* refactor: [AXM-40] add progress only for primary course
* refactor: [AXM-40] refactor enrollment caching optimization
---------
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com >
* feat: [AXM-53] add assertions for primary course (#2522 )
* feat: [AXM-53] add assertions for primary course
* test: [AXM-53] fix tests
* style: [AXM-53] change future_assignment default value to None
* refactor: [AXM-53] add some optimization for assignments collecting
* feat: [AXM-200] Implement user's enrolments status API
* style: [AXM-200] Improve code style
* refactor: [AXM-200] Divide get method into smaller methods
---------
Co-authored-by: NiedielnitsevIvan <81557788+NiedielnitsevIvan@users.noreply.github.com >
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com >
2024-06-21 19:37:02 +03:00
Troy Sankey
2adee016aa
Merge pull request #35022 from openedx/pwnage101/upgrade-edx-enterprise-ad368de
...
feat: Upgrade Python dependency edx-enterprise
2024-06-21 09:10:21 -07:00
pwnage101
2a0a6552e6
feat: Upgrade Python dependency edx-enterprise
...
enterprise enrollment/unenrollment enhancements
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-06-21 15:15:23 +00:00
Jorg Are
ad368de72a
Merge pull request #34977 from openedx/hajorg/au-2070-youtube-videos-id
...
feat: get youtube videos edx_video_id for a course
2024-06-21 10:47:48 +01:00
hajorg
cf6c55a9aa
feat: get youtube videos edx_video_id for a course
2024-06-21 08:49:16 +01:00
renovate[bot]
2bdc3410df
fix(deps): update dependency popper.js to v1.16.1
2024-06-20 20:34:08 +00:00
renovate[bot]
4205024f04
chore(deps): update dependency stylelint-formatter-pretty to v1.1.4
2024-06-20 14:22:12 +00:00
Feanil Patel
e4c72808a9
Merge pull request #34998 from openedx/feanil/test_with_node_20
...
build: Add node 20 to the test matrix.
2024-06-20 09:26:16 -04:00
Hamza Waleed
fcaf5f5c31
Merge pull request #35012 from openedx/hamzawaleed01/enterprise-4.20.6
...
Bump enterprise to 4.20.6 and unskip migration sync tests
2024-06-20 18:22:19 +05:00
hamzawaleed01
610588ac43
feat: bump enterprise to 4.20.6
2024-06-20 15:40:47 +05:00
Asespinel
beb7aee2d3
feat: hide the survey report banner for a month after clicking the dismiss button ( #34914 )
...
This hides the survey report banner from the Django Admin for a
particular user for one month after they click on the "dismiss" button.
This is done completely on the client side using localStorage, so the
same user could see the banner again if they're logging in with a
different browser.
2024-06-19 10:22:25 -04:00
Isaac Lee
76fbcbe437
fix: also filter for show_dashboard for instructor ( #34949 )
...
* fix: also filter for show_dashboard for instructor
* temp: attempting to craft tests
* chore: lint
* test: fixed xblock tests
2024-06-18 15:13:01 -04:00
renovate[bot]
6f1701773e
chore(deps): update dependency sinon to v2.4.1
2024-06-18 18:34:58 +00:00
Feanil Patel
8b2e96e200
build: Update .github/workflows/quality-checks.yml
...
Co-authored-by: Kyle McCormick <kyle@axim.org >
2024-06-18 11:26:09 -04:00
Feanil Patel
333d228668
Merge pull request #34959 from openedx/feanil/update_drf_yasg
...
Update drf-yasg and fix `make docs`
2024-06-18 11:24:41 -04:00
Feanil Patel
c8aabe4792
Merge pull request #34937 from openedx/feanil/update_docs
...
docs: Add a note about the second DB that needs to be migrated.
2024-06-18 11:22:14 -04:00
Feanil Patel
02ad64bf60
Merge pull request #34975 from openedx/feanil/unpin_click
...
fix: Drop the click constraint.
2024-06-18 11:21:23 -04:00
Feanil Patel
4ca4a58dea
build: Add node 20 to the test matrix.
2024-06-18 09:57:15 -04:00
Kyle McCormick
448acc95f6
docs: remove mention of py38 compatibility from readme ( #35001 )
...
Support was removed about a week ago
2024-06-17 13:51:23 -04:00
Muhammad Qasim Gulzar
dfb09bbf4f
fix: Unexpected "Copied_from_block" field in Advanced Settings ( #34472 )
...
Closes https://github.com/openedx/edx-platform/issues/34370
2024-06-17 11:14:15 -04:00
Alex Dusenbery
cb6e69f64b
feat: edx-enterprise 4.20.5
...
submit the create_enterprise_enrollment task with a configurable countdown
2024-06-17 10:15:30 -04:00
Glib Glugovskiy
0153086b61
fix: add edit permissions for limited staff only in LMS
2024-06-17 10:00:39 -04:00
renovate[bot]
68b3a38248
chore(deps): update dependency eslint-import-resolver-webpack to v0.13.8
2024-06-14 21:06:34 +00:00
Muhammad Sameer Amin
7d11c889bb
Merge pull request #34989 from openedx/sameeramin/upgrade-edx-enterprise-3c571f3
...
feat: Upgrade Python dependency edx-enterprise
2024-06-14 15:57:53 +05:00
sameeramin
9e762d4d75
feat: Upgrade Python dependency edx-enterprise
...
feat: Makes ``career_engagement_network_message`` field nullable in ``EnterpriseCustomer``.
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
2024-06-14 10:02:15 +00:00
Alex Dusenbery
3c571f33c6
feat: edx-enterprise-4.20.2 | cancel-fulfillment endpoint is now idempotent
2024-06-13 13:57:23 -04:00
Brandon Bodine
cb7fcabfb4
Merge pull request #34988 from openedx/brandonhbodine/devstack-cors-update
...
chore: update CSRF_TRUSTED_ORIGINS to include MFE
2024-06-13 11:14:33 -06:00
Prashant Makwana
0928816075
chore: bumping enterprise version to 4.20.1 ( #34987 )
2024-06-13 13:01:33 -04:00
Brandon Bodine
bafa16e7ff
chore: update CSRF_TRUSTED_ORIGINS to include MFE
2024-06-13 10:29:36 -06:00
Feanil Patel
6c2cf87137
Merge pull request #34981 from openedx/feanil/remove_unnecessary_package
...
fix: Remove the unused edx-custom-a11y-rules package.
2024-06-13 12:24:04 -04:00
Usama Sadiq
f7b6fcb6b4
build: upgrade edxapp docker image to python 3.11 ( #34982 )
...
* build: upgrade edxapp docker image to python 3.11
---------
Co-authored-by: Tim McCormack <tmccormack@edx.org >
2024-06-13 21:15:00 +05:00
Juliana Kang
0fc990cf08
chore: Upgrade moment-timezone to v0.5.45 ( #34968 )
...
REV-4067
2024-06-13 11:57:23 -04:00