Eemaan Amir
841efcc9fb
feat: update user segment attribute is_disabled when user is disabled/enabled ( #36681 )
2025-05-09 19:35:16 +05:00
Robert Raposa
399be67fc4
style: remove eslint with frontend code removal ADR
...
- Add ADR for frontend code removal
- Drop eslint, as explained in the ADR
2025-03-20 11:03:41 -04:00
Feanil Patel
f310c02aba
build: Drop the whatwg-fetch polyfill.
...
This package polyfills the Fetch api but that API is now widely
available so I don't think we need this package anymore.
2025-03-05 08:58:35 -05:00
Usama Sadiq
87a5611375
chore: update edx-proctoring package version ( #36256 )
...
* fix: fix tests with new version of edx-proctoring
* feat: Upgrade Python dependency edx-proctoring (#36255 )
chore: update edx-proctoring version
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 >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-17 14:37:09 +05:00
Brian Mesick
e478975105
chore: Add missing PII annotations, update safelist
...
PII Annotations are very out of date, this commit adds most that were
missing in edx-platform, and some additional annotations to the
safelist. It is not comprehensive, several other upstream Open edX
packages also need to be updated. It also does not include removing
annotations that have been moved upstream, or been removed entirely.
Those are separate follow-on tasks.
2024-11-05 12:58:36 -05:00
Muhammad Soban Javed
004cd29cf3
chore!: uprgade social-auth-app-django to version 5.4.1 ( #35045 )
...
* chore!: uprgade social-auth-app-django to version 5.4.1
* chore: add migration from social_django
2024-07-22 18:27:57 +05:00
Mohammad Ahtasham ul Hassan
649631e589
feat: add source_system to enrollments ( #34540 )
...
* feat: add source_system to enrollments
2024-04-24 17:47:39 +05:00
Rodrigo Martin
e768d6d9e5
feat: send email after course reset completion ( #34460 )
...
* feat: send email after course reset completion
* fix: lint test
* fix: clean code
* fix: correct expected email parts
* fix: logs
* fix: email assertion
2024-04-05 12:27:21 -03:00
Jansen Kantor
e49628558c
feat: add validation and actions to course reset django admins ( #34453 )
...
* fix: course opt in course id should be unique
* feat: add validation for opt in course id admin page
* feat: admin action to mark audits as failed
2024-04-03 10:08:50 -04:00
Jansen Kantor
9c5779ad9c
feat: add flag to silence signals and events when clearing state ( #34434 )
...
* feat: add flag to silence signals and events when clearing state
* feat: don't emit signals and events when clearing entire course
2024-04-03 10:08:29 -04:00
hajorg
7fc2f57059
feat: add clear grades to course reset task
2024-03-28 14:33:18 +01:00
Jansen Kantor
2764593f5c
feat: add completion data reset to course reset ( #34395 )
2024-03-27 13:39:48 -04:00
Jansen Kantor
ce1064bf5f
fix: clean up course reset post endpoint ( #34419 )
2024-03-26 10:00:39 -04:00
Jansen Kantor
e07a0cc163
feat: add comment to course reset model and endpoints ( #34411 )
...
* feat: add comment to course reset model
* feat: add comment info to list endpoint
* feat: add comment to post endpoint
* fixup! feat: add comment to post endpoint
2024-03-22 12:23:48 -04:00
hajorg
abbc4a67e0
feat: add video block to reset_student_course task test
2024-03-18 15:28:11 +01:00
hajorg
72a85ee0ff
feat: address CR
2024-03-14 15:14:07 +01: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
hajorg
45648c911f
fix: resolve lint issues
2024-02-29 12:03:08 +01:00
hajorg
c18c9de3cd
feat: add post endpoint for course reset
2024-02-29 11:04:37 +01:00
jansenk
56d4b47f2d
feat: add list endpoint for course reset enabled enrollments
2024-02-27 12:15:14 -08:00
Blue
c0020a8769
fix: replace username with name in contact us form ( #34252 )
...
Description: Replace username with name in contact us form
VAN-1822
2024-02-26 10:21:49 +05:00
Jansen Kantor
ab4f62777c
feat: add db models for course reset feature ( #34282 )
...
* feat: add db models for course reset feature
* style: quality
* fix: read only fields when creating / updating model
2024-02-23 11:56:04 -05:00
salmannawaz
57b480b04f
Update all edx-platform REST endpoints to support JWT Auth ( #34152 )
...
* chore: update API endpoints to support default JWT auth
The default DRF Auth classes were recently updated to allow for both JWT and Session auth by default. Any endpoint that overrides the AUTHENTICATION_CLASSES but has just session, just JWT or just both of those should be updated to remove the override.
Details in https://github.com/openedx/edx-platform/issues/33662
2024-02-13 10:46:58 -05:00
Awais Qureshi
52bdb70438
chore: Adding new migrations. These are coming due to django-simple-history ( #32927 )
2023-08-08 14:42:09 +05:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
Syed Ali Abbas Zaidi
d7053a6783
fix: eslint autofixable issues ( #32181 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* fix: failing js test
2023-05-18 11:03:59 +05:00
Syed Ali Abbas Zaidi
adf879e8b2
Revert "fix: all auto fixable eslint issues ( #31900 )" ( #32203 )
...
This reverts commit 228180b1ef .
2023-05-09 13:53:54 +05:00
Syed Ali Abbas Zaidi
228180b1ef
fix: all auto fixable eslint issues ( #31900 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint prefer template issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
2023-05-09 11:57:15 +05:00
Syed Ali Abbas Zaidi
f1fb38ed83
fix: multi lines and spaces issues ( #31885 )
...
* fix: multi lines and spaces issues
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: remaining quotes issues
* fix: eslint object curly newline issue
* fix: eslint object curly spacing issue
* fix: eslint brace-style issues
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint linbreak style issue
* fix: eslint space unary operator issue
* fix: eslint line around directives issue
* fix: void and typeof space unary ops issue
2023-05-03 12:22:46 +05:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
Mohammad Ahtasham ul Hassan
3726d122f9
Migrate eslint-config-edx ( #30460 )
...
* feat: migrare eslint-config-edx
* refactor: updated package-lock
* refactor: updated package-lock
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
Co-authored-by: Mashal Malik <107556986+Mashal-m@users.noreply.github.com >
Co-authored-by: Abdullah Waheed <abdullah.waheed@arbisoft.com >
2023-02-09 13:57:18 +05:00
Sagirov Eugeniy
f3de63058c
test: tests for removing support for children in Old Mongo
...
* updated test_authoring_mixin.py
* updated test_xblock_utils.py
* updated TestOnboardingView tests (update default course key)
* updated UsersDefaultRole tests
2023-01-17 14:54:14 -05:00
moeez96
eaefd726cf
fix: Fix retiring user auth models on disable event
2022-09-06 20:54:12 +05:00
Syed Muhammad Dawoud Sheraz Ali
6dde81dec8
feat: add order number information in support enrollment view ( #30700 )
...
* feat: add order number information in support enrollment view
* test: quality fixes
2022-07-14 22:36:24 +05:00
Zaman Afzal
ec36d3a949
fix: revert Add Learner pathway progress update signal ( #30598 )
2022-06-16 01:59:40 +05:00
Zaman Afzal
6c6dabaa3c
Feat: Add Learner pathway progress update signal ( #30547 )
...
* feat: Add Learner pathway progress update signal
2022-06-15 00:58:22 +05:00
ruzniaievdm
116431cb81
refactor: Replace PDF course certificate view code ( #30397 )
...
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2022-06-13 09:43:02 -04:00
ansabgillani
d7a60fd21b
feat: add SSO History to support
2022-06-06 18:40:49 +05:00
ansabgillani
8c7059c5bb
fix: reverting SSO History changes to unblock stage
2022-04-27 21:09:44 +05:00
ansabgillani
4af3d58b39
feat: Add SSO History for Support
2022-04-27 11:44:25 +05:00
Michael Terry
ce5f1bb343
feat!: drop legacy course home view and related code
...
This was the "outline tab" view of the course. Preceded by the
course info view, succeeded by the MFE outline tab.
In addition to the course home view itself, this drops related
features:
- Legacy version of Course Goals (MFE has a newer implementation)
- Course home in-course search (MFE has no search)
The old course info view and course about views survive for now.
This also drops a few now-unused feature toggles:
- course_experience.latest_update
- course_experience.show_upgrade_msg_on_course_home
- course_experience.upgrade_deadline_message
- course_home.course_home_use_legacy_frontend
With this change, just the progress and courseware tabs are still
supported in legacy form, if you opt-in with waffle flags. The
outline and dates tabs are offered only by the MFE.
AA-798
(This is identical to previous commit be5c1a6 , just reintroduced
now that the e2e tests have been fixed)
2022-04-14 15:18:31 -04:00
Michael Terry
a515c2e992
Revert "Drop legacy outline tab in favor of the MFE's version"
2022-04-14 14:16:29 -04:00
Michael Terry
be5c1a64d5
feat!: drop legacy course home view and related code
...
This was the "outline tab" view of the course. Preceded by the
course info view, succeeded by the MFE outline tab.
In addition to the course home view itself, this drops related
features:
- Legacy version of Course Goals (MFE has a newer implementation)
- Course home in-course search (MFE has no search)
The old course info view and course about views survive for now.
This also drops a few now-unused feature toggles:
- course_experience.latest_update
- course_experience.show_upgrade_msg_on_course_home
- course_experience.upgrade_deadline_message
- course_home.course_home_use_legacy_frontend
With this change, just the progress and courseware tabs are still
supported in legacy form, if you opt-in with waffle flags. The
outline and dates tabs are offered only by the MFE.
AA-798
2022-04-14 09:12:01 -04:00
Michael Terry
cb1bb7fa64
test: switch default test store to the split store
...
It's long past time that the default test modulestore was Split,
instead of Old Mongo. This commit switches the default store and
fixes some tests that now fail:
- Tests that didn't expect MFE to be enabled (because we don't
enable MFE for Old Mongo) - opt out of MFE for those
- Tests that hardcoded old key string formats
- Lots of other random little differences
In many places, I didn't spend much time trying to figure out how to
properly fix the test, and instead just set the modulestore to Old
Mongo.
For those tests that I didn't spend time investigating, I've set
the modulestore to TEST_DATA_MONGO_AMNESTY_MODULESTORE - search for
that string to find further work.
2022-02-04 14:32:50 -05:00
AliAkbar
7432cbded2
fix: escape vulnerable enrollment mode
2022-01-25 15:26:54 +05:00
Long Lin
9514cb5732
feat: add enterprise course enrollments data to enrollments for support
2022-01-19 10:14:13 -05:00
ansabgillani
8610856a30
feat: Program Inspectors API View
2022-01-19 14:18:06 +05:00
Azan Bin Zahid
5c886a0075
feat: add onboarding status wrapper
2022-01-06 21:40:15 +05:00
ansabgillani
21581748ef
feat: Add SAMLProvidersWithOrg for Support View MFEs
2022-01-05 13:27:28 +05:00