Syed Sajjad Hussain Shah
cb2a34e51f
feat: logout other sessions on email change ( #33846 )
...
* feat: logout other sessions on email change
* fix: updated the approach for session invalidation
* fix: update and add tests
* fix: update tests with descriptive comments
* feat: add integration tests
* fix: store email in session update
* fix: add setting for tests
* fix: fix tests
* feat: Upgrade Python dependency edx-drf-extensions (#34135 )
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Co-authored-by: syedsajjadkazmii <syedsajjadkazmii@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: syedsajjadkazmii <syedsajjadkazmii@users.noreply.github.com >
2024-01-29 14:43:51 +05:00
Justin Hynes
426ee163bc
revert: add brand_color variable for the email templates ( #33421 )"
...
This reverts commit 4ec70eb98b .
This commit introduced a new setting (`brand_color`) that does not appear to be set and is causing issues with account deletion and other parts of the courseware.
Reverting until we can understand the change better.
2024-01-24 18:47:02 +00:00
bydawen
4ec70eb98b
feat: add brand_color variable for the email templates ( #33421 )
...
* feat: add brand_color variable for the email templates
* test: fix tests assertations
---------
Co-authored-by: Eugene Dyudyunov <evgen.dyudyunov@raccoongang.com >
2024-01-23 13:21:06 +05:00
Omar Al-Ithawi
a5251cc705
feat: atlas pull for XBlock translations
2024-01-12 12:49:46 +03:00
Zainab Amir
c233327ea0
feat: remove unused recommendations code ( #33960 )
2023-12-20 16:56:39 +05:00
Awais Qureshi
9d959c7d33
build: upgrading babel. ( #33778 )
...
* build: upgrading babel.
2023-11-27 16:37:35 +05:00
Mohammad Ahtasham ul Hassan
a57dd7325b
feat: add course key param to track selection url ( #33716 )
2023-11-24 15:23:36 +05:00
Kshitij Sobti
f494586b84
feat: Add toggle to allow redirecting to courseware after enrollment.
...
This change adds a new waffle switch to redirect a student to coursware after
enrolment instead of the dashboard.
2023-11-09 15:38:11 +01:00
Feanil Patel
d32def97ab
Merge pull request #33576 from thezaeemaanwar/badges_deletion_migrations
...
feat: Migrations for badges deletion
2023-11-09 09:06:54 -05:00
Rebecca Graber
ddabba458b
feat: remove manual sends of events ( #33642 )
2023-11-03 10:36:50 -04:00
Feanil Patel
66e987997c
Revert "Revert "chore: remove bok-choy settings""
2023-11-01 13:41:37 -04:00
Robert Raposa
083ccbf09b
Revert "chore: remove bok-choy settings"
2023-10-31 15:27:44 -04:00
Feanil Patel
3003abb092
Merge pull request #33350 from salman2013/salman/remove-bok-choy
...
chore: remove bok-choy settings
2023-10-31 11:19:56 -04:00
Andy Shultz
ad90c05b98
fix: remove unused and untested function
2023-10-26 11:00:37 -04:00
Andy Shultz
2fde582a4d
docs: remove TODO which asks a question where the answer is no
...
TODO posits cache key is not in use, it is used in this file via signal.
2023-10-26 11:00:27 -04:00
Andy Shultz
fadc9618d4
docs: fix old course_id arg description to modern(2015) usage
...
the code asserts that this is a key rather than a string
2023-10-26 10:59:30 -04:00
thezaeemaanwar
216f8df0d2
feat: Migrations for badges deletion
2023-10-26 01:03:26 +05:00
salman2013
8d7e451c98
Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy
2023-10-24 09:06:15 +05:00
Andrew Shultz
7770e51fdd
Merge pull request #33550 from openedx/ashultz0/rename_second_update_enrollment
...
fix: rename update cache functions to what they are
2023-10-23 09:17:55 -04:00
salman2013
9452cef97d
chore: resolve conflicts
2023-10-23 12:05:25 +05:00
Andy Shultz
c3a24c126e
fix: rename update cache functions to what they are
2023-10-20 10:19:42 -04:00
Muhammad Abdullah Waheed
caf8e456e2
Revert "feat: Account and profile MFE legacy removal - redeployment ( #31893 )" ( #33542 )
...
This reverts commit 08f5e7e563 .
2023-10-19 12:26:29 +05:00
Muhammad Abdullah Waheed
08f5e7e563
feat: Account and profile MFE legacy removal - redeployment ( #31893 )
...
feat: Account and profile MFE legacy removal - redeployment
* Revert "Revert "FC-0001: Account pages -> micro-frontend (#30336 )" (#31888 )"
This reverts commit 90c4ca6e47 .
* refactor: removed filters test from user_api accounts
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
2023-10-19 10:43:15 +05:00
thezaeemaanwar
0b3e4d73b6
feat!: Removed Badges App
...
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: resolved PR comments
fix: revert settings override
feat!: Removed Badges App
fix: restored badges handlers
feat: remove FE code for badges
fix: resolved failing tests
fix: removed test case for badges app
fix: unused import error
fix: Response Field Count
fix: shareable account response length
fix: revert subscription badge
2023-10-18 20:30:04 +05:00
Feanil Patel
7202c22e1d
Merge pull request #33373 from openedx/feanil/update_password_length_default
...
feat: Update the minimum password length.
2023-10-17 10:08:15 -04:00
0x29a
febcccc147
fix: limited staff cohorts and gradebook access
...
Limited Staff should not have studio read access by design.
However, since many LMS views depend on the `has_course_author_access` check and `course_author_access_required`
decorator, we have to allow write access until the permissions become more granular. For example, there should
be STUDIO_VIEW_COHORTS and STUDIO_EDIT_COHORTS specifically for the cohorts endpoint, which is used to display
"Cohorts" instructor dashboard tab.
2023-10-16 22:06:09 +02:00
Piotr Surowiec
6b082c728f
Merge pull request #33275 from open-craft/0x29a/bb7834/inherited-roles-studio-fix
...
Fix studio for users with derived roles and some other related changes [BB-7834]
2023-10-16 21:16:51 +02:00
Rebecca Graber
80a25bc368
feat: use new event_bus_producer_config ( #33458 )
2023-10-16 14:07:10 -04:00
0x29a
9e56a18f0f
refactor: better permission names for instructor endpoints
2023-10-16 20:05:37 +02:00
0x29a
a45901ea6d
feat: implement strict_role_checking context manager
2023-10-16 15:44:40 +02:00
0x29a
838d270db0
fix: users with derived roles should see their courses
2023-10-16 15:44:40 +02:00
Syed Sajjad Hussain Shah
7c25c5f4c8
feat: command to backfill users email addresses on braze ( #33467 )
2023-10-16 12:25:12 +05:00
Feanil Patel
64e91d4080
test: Update to an even longer password.
2023-10-12 10:31:13 -04:00
Feanil Patel
1e2ea85372
test: Update more tests that had short passwords.
2023-10-10 16:36:26 -04:00
Navin Karkera
565b34e4e0
feat: allow oauth configuration per site and backend ( #32656 )
...
Allows admins to configure same oauth backend for multiple sites.
This change includes site_id in KEY_FIELDS for oauth configuration
provider allowing a backend configuration for each site.
2023-10-10 11:33:23 -04:00
salman2013
52860c5c9d
chore: resolve conflicts
2023-10-04 18:45:02 +05:00
Awais Qureshi
0611b12287
chore: enabling migrations tests for django4.2 ( #33398 )
...
* chore: enabling migrations tests for django4.2
2023-10-03 12:31:56 +05:00
salman2013
65d3b1084b
chore: fix test cases
2023-10-03 00:11:23 +05:00
Feanil Patel
ae42b094ea
test: Fix validation tests.
...
Make them resilient to the default changing where it makes sense.
2023-10-02 14:10:03 -04:00
salman2013
d668af2fce
chore: fix comments, remove and add some code for karma
2023-10-02 16:04:33 +05:00
salman2013
9fb6d0aae1
Merge remote-tracking branch 'upstream/master' into salman/remove-bok-choy
2023-09-27 18:15:13 +05:00
Irtaza Akram
60bc0b43a0
feat: django 4.2 migrations ( #33344 )
2023-09-27 17:01:24 +05:00
salman2013
42ca0ddec4
chore: remove bok choy settings
2023-09-27 10:58:37 +05:00
Cristhian Garcia
4a9aed44e5
feat: emit log in / out tracking logs ( #33219 )
2023-09-19 11:03:34 -04:00
Diana Huang
282b934299
fix: Add code owner to celery task. ( #33238 )
...
Ensures that the code owner attribute is set
on celery task run for entitlements.
2023-09-13 12:01:58 -04:00
Sagirov Evgeniy
c5d1807c81
feat!: remove most Old Mongo functionality ( #31134 )
...
This commit leaves behind just enough Old Mongo (DraftModulestore)
functionality to allow read-only access to static assets and the
root CourseBlock. It removes:
* create/update operations
* child/parent traversal
* inheritance related code
It also removes or converts tests for this functionality.
The ability to read from the root CourseBlock was maintained for
backwards compatibility, since top-level course settings are often
stored here, and this is used by various parts of the codebase,
like displaying dashboards and re-building CourseOverview models.
Any attempt to read the contents of a course by getting the
CourseBlock's children will return an empty list (i.e. it will look
empty).
This commit does _not_ delete content on MongoDB or run any sort of
data migration or cleanup.
2023-09-06 10:01:31 -04:00
John Nagro
2ca5b01099
fix: better username lookup in tpa pipeline ( #33145 )
2023-08-31 11:47:01 -04:00
Awais Qureshi
23c142a845
test: adding check to run migrations tests only if its django32. ( #33141 )
2023-08-31 18:48:04 +05:00
Kira Miller
776f4bf94e
feat: adding unenrollments to event bus ( #33085 )
...
* feat: adding unenrollments to event bus
* fix: quality fixes
* fix: tweaks to pass tests
* fix: more tweaks for testing
---------
Co-authored-by: John Nagro <jnagro@edx.org >
2023-08-28 09:08:49 -06:00
Braden MacDonald
f491f5bde8
fix: refactor MakoService to allow specifying template more explicitly (Take 2) ( #33077 )
...
* fix: refactor MakoService to allow specifying namespace per template (#33061 )
* fix: instr. dashboard broken by bulk email reusing HtmlBlock studio_view
* fix: lint issue from unused import
2023-08-23 11:48:06 -07:00