Feanil Patel
2e75ced467
Merge pull request #33186 from thezaeemaanwar/remove_badges_app
...
[DEPR]: lms/djangoapps/badges
2023-10-20 10:29:43 -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
Jenkins
e1bad75565
chore: geoip2: update maxmind geolite country database
2023-10-18 17:04:22 -04: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
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
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
Irtaza Akram
60bc0b43a0
feat: django 4.2 migrations ( #33344 )
2023-09-27 17:01:24 +05:00
Cristhian Garcia
4a9aed44e5
feat: emit log in / out tracking logs ( #33219 )
2023-09-19 11:03:34 -04:00
Yusuf Musleh
3eb4e0ce9c
feat: Update new files notification banner styles ( #33197 )
...
Uses the updated styles for the notification based on the new designs.
Includes a button to open view the files directly in the notification.
This also fix a bug where the notification was not appearing when paste
a whole Unit.
2023-09-15 08:58:50 -07:00
Jenkins
0ae63dea7d
chore: geoip2: update maxmind geolite country database
2023-09-13 16:59:15 -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
Jenkins
ee4e56124c
chore: geoip2: update maxmind geolite country database
2023-08-30 16:59:13 -04: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
Irtaza Akram
ff03d5920b
fix: middleware get_response parameter deprecation ( #33098 )
2023-08-25 14:59:08 +05:00
Jenkins
4c439041ef
chore: geoip2: update maxmind geolite country database
2023-08-23 16:59:12 -04: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
Usama Sadiq
7710e60328
fix: fix middleware get_response parameter deprecation warning ( #33067 )
2023-08-22 15:52:30 +05:00
bszabo
68e9a03708
Revert "fix: refactor MakoService to allow specifying namespace per template ( #33061 )" ( #33070 )
...
This reverts commit d60cdc2305 .
2023-08-21 16:32:58 -04:00
Braden MacDonald
d60cdc2305
fix: refactor MakoService to allow specifying namespace per template ( #33061 )
2023-08-21 10:05:38 -07:00
Usama Sadiq
3949c73b35
fix: fix request.is_ajax() deprecation warning ( #33055 )
...
* fix: fix request.is_ajax() deprecation warning
2023-08-21 15:59:00 +05:00
Awais Qureshi
64abfd126c
fix: upgrade oauthlib and django-oauth-toolkit to new versions. ( #32631 )
...
* chore: bump django-oauth-toolkit and oauthlib
---------
Co-authored-by: Muhammad Umar Khan <m.umarkhan999@gmail.com >
2023-08-18 14:21:25 +05:00
Jenkins
0935e08a69
chore: geoip2: update maxmind geolite country database
2023-08-16 16:59:06 -04:00
Usama Sadiq
852246db8c
fix: replace ugettext with gettext ( #33022 )
2023-08-16 17:07:23 +05:00
Usama Sadiq
9979017b69
fix: fix django4 deprecation warnings ( #32975 )
2023-08-16 16:20:54 +05:00
Moeez Zahid
9123602386
refactor: Log exceptions in apple user migration ( #32987 )
2023-08-11 14:52:04 +05:00
Awais Qureshi
14d2cc8f95
chore: enabling migrations syncing test. ( #32941 )
2023-08-09 23:51:08 +05:00
Awais Qureshi
4da29d914d
chore: adding migrations related with django-history. ( #32935 )
2023-08-08 16:04:06 +05:00
Muhammad Soban Javed
2732934e74
fix: re-enable Django deprecation warnings ( #32277 )
...
* fix: re-enable Django deprecation warnings
---------
Co-authored-by: UsamaSadiq <usama7274@gmail.com >
2023-08-07 22:08:00 +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
Awais Qureshi
e94af3c2d3
feat: upgrading django-simple-history without migrations. ( #32880 )
...
* feat: upgrading django-history without migrations.
* feat: upgrading django-history==3.1.1.
2023-08-07 18:09:19 +05:00
Mohammad Ahtasham ul Hassan
df197837cb
fix: remove extras and enhance existing subs logging ( #32919 )
2023-08-07 18:01:50 +05:00
ruzniaievdm
0d93075a01
fix: api for schedule and details page MFE page ( #32890 )
2023-08-03 11:41:52 -04:00
Jenkins
03299af168
chore: geoip2: update maxmind geolite country database
2023-08-02 16:59:04 -04:00
Moeez Zahid
df63305e24
fix: Fix Apple registration during migration ( #32893 )
2023-08-02 13:22:53 +05:00
Yusuf Musleh
b97007e182
feat: Handle JSInput extra files when copying/pasting ( #32847 )
...
This takes into account the extra files that are usually required when
copying problems containing JSInputs. Static files such as additional
CSS and JS files needed to interact and style the problem.
2023-07-31 11:12:10 -07:00