-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: backend approach for access control options #300
Commits on Oct 16, 2023
-
feat: set course for wiki based on the wiki_slug
Learners want to have the usual course navigation when viewing a wiki, so that they can go back to the course related to the wiki and browse other tabs/sections of the course. Wiki reads the course from the `request.course`. If it's not present, i.e. None or not set on the request, it will not show the course navigation UI. It seems like `WikiAccessMiddleware` already has the code that parses course id from the request (when the request is for a wiki view) and sets the course for the request. However, it doesn't work in most scenarios, because the course id is not in the it's normal format in most requests that go to wiki. For example, when a leaner clicks on a wiki tab from the course overview, they are redirected to `/wiki/<wiki_slug>/` path. The wiki slug is taken from course's `wiki_slug` field. This slug can be used to figure out what course this wiki belongs to in most (not all) cases. This commit adds code to the `WikiAccessMiddleware` that attempts to find a course based on wiki slug, and in case of success, sets the course to the `request.course`, so that wiki can display course navigation UI.
Configuration menu - View commit details
-
Copy full SHA for 755fa7f - Browse repository at this point
Copy the full SHA 755fa7fView commit details -
Merge pull request openedx#33275 from open-craft/0x29a/bb7834/inherit…
…ed-roles-studio-fix Fix studio for users with derived roles and some other related changes [BB-7834]
Configuration menu - View commit details
-
Copy full SHA for 6b082c7 - Browse repository at this point
Copy the full SHA 6b082c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf042b - Browse repository at this point
Copy the full SHA 9bf042bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb7ef8 - Browse repository at this point
Copy the full SHA bbb7ef8View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for febcccc - Browse repository at this point
Copy the full SHA febccccView commit details -
feat: Upgrade Python dependency edx-drf-extensions (openedx#33512)
Update JWT Cookie vs Session user monitoring Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` Co-authored-by: robrap <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52302e3 - Browse repository at this point
Copy the full SHA 52302e3View commit details
Commits on Oct 17, 2023
-
feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 265e7d5 - Browse repository at this point
Copy the full SHA 265e7d5View commit details -
Merge pull request openedx#33515 from openedx/hamzawaleed01/upgrade-e…
…dx-enterprise-52302e3 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 56436e1 - Browse repository at this point
Copy the full SHA 56436e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf6ed5e - Browse repository at this point
Copy the full SHA bf6ed5eView commit details -
Merge pull request openedx#33373 from openedx/feanil/update_password_…
…length_default feat: Update the minimum password length.
Feanil Patel authoredOct 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 7202c22 - Browse repository at this point
Copy the full SHA 7202c22View commit details -
feat: Upgrade Python dependency edx-enterprise
enterprise version bump Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 70d547d - Browse repository at this point
Copy the full SHA 70d547dView commit details -
feat: remove deprecated coaching from edx-platform
FIXES: APER-2407
Configuration menu - View commit details
-
Copy full SHA for 9f8bd36 - Browse repository at this point
Copy the full SHA 9f8bd36View commit details -
Merge pull request openedx#33524 from openedx/alex-sheehan-edx/upgrad…
…e-edx-enterprise-7202c22 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 7ef8650 - Browse repository at this point
Copy the full SHA 7ef8650View commit details -
Merge branch 'master' into dkaplan1/APER-2407_remove-coaching-functio…
…nality-from-edx-platform
Configuration menu - View commit details
-
Copy full SHA for f728222 - Browse repository at this point
Copy the full SHA f728222View commit details
Commits on Oct 18, 2023
-
Replace pyjwkest with pyjwt (openedx#32270)
* chore: replace pyjwkest with pyjwt
Configuration menu - View commit details
-
Copy full SHA for 92731be - Browse repository at this point
Copy the full SHA 92731beView commit details -
Merge branch 'master' into dkaplan1/APER-2407_remove-coaching-functio…
…nality-from-edx-platform
Configuration menu - View commit details
-
Copy full SHA for 5c3237c - Browse repository at this point
Copy the full SHA 5c3237cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2f2e22 - Browse repository at this point
Copy the full SHA b2f2e22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3060004 - Browse repository at this point
Copy the full SHA 3060004View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0b3e4d7 - Browse repository at this point
Copy the full SHA 0b3e4d7View commit details -
chore(i18n): update translations
Jenkins authored and edx-transifex-bot committedOct 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 44a04a5 - Browse repository at this point
Copy the full SHA 44a04a5View commit details -
build: Only build and push ci-runner Docker image on origin repo (ope…
…nedx#33535) I get a weekly CI failure email due to this scheduled workflow running on my fork of edx-platform. Cancelling the job when it runs on a fork prevents this.
Configuration menu - View commit details
-
Copy full SHA for 443753d - Browse repository at this point
Copy the full SHA 443753dView commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedOct 18, 2023 Configuration menu - View commit details
-
Copy full SHA for e1bad75 - Browse repository at this point
Copy the full SHA e1bad75View commit details
Commits on Oct 19, 2023
-
feat: Account and profile MFE legacy removal - redeployment (openedx#…
…31893) feat: Account and profile MFE legacy removal - redeployment * Revert "Revert "FC-0001: Account pages -> micro-frontend (openedx#30336)" (openedx#31888)" This reverts commit 90c4ca6. * refactor: removed filters test from user_api accounts --------- Co-authored-by: Bilal Qamar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08f5e7e - Browse repository at this point
Copy the full SHA 08f5e7eView commit details -
Revert "feat: Account and profile MFE legacy removal - redeployment (o…
…penedx#31893)" (openedx#33542) This reverts commit 08f5e7e.
Configuration menu - View commit details
-
Copy full SHA for caf8e45 - Browse repository at this point
Copy the full SHA caf8e45View commit details -
Merge pull request openedx#32137 from openedx/dependabot/github_actio…
…ns/aws-actions/configure-aws-credentials-2 build(deps): bump aws-actions/configure-aws-credentials from 1 to 2
Feanil Patel authoredOct 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 98e8bf8 - Browse repository at this point
Copy the full SHA 98e8bf8View commit details -
test: run ./xmodule/ tests with CMS settings (openedx#33534)
Currently, ./xmodule/ unit tests are only run with LMS settings. However, ./common/ and ./xmodule/ are run twice: once with LMS settings and once with CMS settings. Just like ./common/ and ./openedx/, the unit tests in ./xmodule/ validate behavior in both LMS and CMS. So, order to fully test ./xmodule/, we should to run its tests with CMS settings too. This will enable us to better validate certain LibraryContentBlocks behaviors being touched by openedx#33263 which can't be expressed under LMS settings. Also in this commit: * refactor: rename the shards to be clear whether they're running under LMS or CMS * docs: correct comments regarding conditions under which codejail's test_cant_do_something_forbidden is skipped. * test: update a unit test which was using the now-deleted library_sourced block to use library_content block instead.
Configuration menu - View commit details
-
Copy full SHA for 9c6e765 - Browse repository at this point
Copy the full SHA 9c6e765View commit details -
Merge pull request openedx#33530 from openedx/dkaplan1/APER-2407_remo…
…ve-coaching-functionality-from-edx-platform feat: remove deprecated coaching from edx-platform
Configuration menu - View commit details
-
Copy full SHA for e3a1cb0 - Browse repository at this point
Copy the full SHA e3a1cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d58bd1 - Browse repository at this point
Copy the full SHA 1d58bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2482dd4 - Browse repository at this point
Copy the full SHA 2482dd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for db4911b - Browse repository at this point
Copy the full SHA db4911bView commit details
Commits on Oct 20, 2023
-
feat: Upgrade Python dependency edx-enterprise
version bump Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 4af2f5b - Browse repository at this point
Copy the full SHA 4af2f5bView commit details -
Merge pull request openedx#33549 from openedx/justEhmadSaeed/upgrade-…
…edx-enterprise-db4911b feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for c597303 - Browse repository at this point
Copy the full SHA c597303View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a24c1 - Browse repository at this point
Copy the full SHA c3a24c1View commit details -
Merge pull request openedx#33186 from thezaeemaanwar/remove_badges_app
[DEPR]: lms/djangoapps/badges
Feanil Patel authoredOct 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e75ced - Browse repository at this point
Copy the full SHA 2e75cedView commit details -
docs: decision to standardize django/djangojs po files (openedx#32994)
This contribution is part of the [FC-0012 project](https://openedx.atlassian.net/l/cp/XGS0iCcQ) which is sparked by the [Translation Infrastructure update OEP-58](https://open-edx-proposals.readthedocs.io/en/latest/architectural-decisions/oep-0058-arch-translations-management.html#specification).
Configuration menu - View commit details
-
Copy full SHA for 09a6523 - Browse repository at this point
Copy the full SHA 09a6523View commit details
Commits on Oct 22, 2023
-
chore(i18n): update translations
Jenkins authored and edx-transifex-bot committedOct 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 7900711 - Browse repository at this point
Copy the full SHA 7900711View commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9452cef - Browse repository at this point
Copy the full SHA 9452cefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff9ca8 - Browse repository at this point
Copy the full SHA 2ff9ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e932373 - Browse repository at this point
Copy the full SHA e932373View commit details -
Merge pull request openedx#33550 from openedx/ashultz0/rename_second_…
…update_enrollment fix: rename update cache functions to what they are
Configuration menu - View commit details
-
Copy full SHA for 7770e51 - Browse repository at this point
Copy the full SHA 7770e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for b917e62 - Browse repository at this point
Copy the full SHA b917e62View commit details -
feat: Add url that exposes taxonomy tags CRUD API (openedx#33525)
* feat: Add url that exposes taxonomy tags CRUD API Include `content_tagging` namespace for content_tagging urls in cms for `sub_tags_link` to work in multi-level taxonomy tags. * chore: Bump openedx-learning version
Configuration menu - View commit details
-
Copy full SHA for 08d6607 - Browse repository at this point
Copy the full SHA 08d6607View commit details -
Merge pull request openedx#33547 from openedx/sarina/itworks
Use Open edX as a noun on the default Open edX homepage
Configuration menu - View commit details
-
Copy full SHA for 98fe27f - Browse repository at this point
Copy the full SHA 98fe27fView commit details
Commits on Oct 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8d7e451 - Browse repository at this point
Copy the full SHA 8d7e451View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2560e1 - Browse repository at this point
Copy the full SHA e2560e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07ae24a - Browse repository at this point
Copy the full SHA 07ae24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5009d05 - Browse repository at this point
Copy the full SHA 5009d05View commit details -
feat: Upgrade Python dependency edx-enterprise
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for ca2f24a - Browse repository at this point
Copy the full SHA ca2f24aView commit details -
Merge pull request openedx#33570 from openedx/justEhmadSaeed/upgrade-…
…edx-enterprise-5009d05 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for c41db87 - Browse repository at this point
Copy the full SHA c41db87View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0a004d - Browse repository at this point
Copy the full SHA b0a004dView commit details -
chore: Update actions/upload-artifact from v2 to v3 (openedx#33580)
v2 is giving warnings: ``` The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/ ```
Configuration menu - View commit details
-
Copy full SHA for d18bf2c - Browse repository at this point
Copy the full SHA d18bf2cView commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b46937 - Browse repository at this point
Copy the full SHA 5b46937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 086834a - Browse repository at this point
Copy the full SHA 086834aView commit details -
feat: Upgrade Python dependency edx-enterprise
enterprise version bump 4.6.9 Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for e2095bd - Browse repository at this point
Copy the full SHA e2095bdView commit details -
Merge pull request openedx#33595 from openedx/alex-sheehan-edx/upgrad…
…e-edx-enterprise-086834a feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for d14d9ea - Browse repository at this point
Copy the full SHA d14d9eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 216f8df - Browse repository at this point
Copy the full SHA 216f8dfView commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedOct 25, 2023 Configuration menu - View commit details
-
Copy full SHA for e024d2b - Browse repository at this point
Copy the full SHA e024d2bView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 808390a - Browse repository at this point
Copy the full SHA 808390aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 942e713 - Browse repository at this point
Copy the full SHA 942e713View commit details -
feat: Add display_name filtering in GET assets/:course
This allows clients to check if a file already exist before overwriting the asset with new data. See openedx/studio-frontend#384
Configuration menu - View commit details
-
Copy full SHA for 3bda3be - Browse repository at this point
Copy the full SHA 3bda3beView commit details -
docs: fix old course_id arg description to modern(2015) usage
the code asserts that this is a key rather than a string
Configuration menu - View commit details
-
Copy full SHA for fadc961 - Browse repository at this point
Copy the full SHA fadc961View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 2fde582 - Browse repository at this point
Copy the full SHA 2fde582View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad90c05 - Browse repository at this point
Copy the full SHA ad90c05View commit details -
Merge pull request openedx#33551 from openedx/ashultz0/course_enrollm…
…ent_clean small cleanups in course enrollment while researching
Configuration menu - View commit details
-
Copy full SHA for 35eb8c6 - Browse repository at this point
Copy the full SHA 35eb8c6View commit details -
build: nudge devs about Quince release in github
Remind devs about backporting their bug fixes to the Quince master branch and think about backporting to Palm as well
Configuration menu - View commit details
-
Copy full SHA for e5b7e3e - Browse repository at this point
Copy the full SHA e5b7e3eView commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f71e650 - Browse repository at this point
Copy the full SHA f71e650View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c50f3e - Browse repository at this point
Copy the full SHA 3c50f3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cfd04f - Browse repository at this point
Copy the full SHA 8cfd04fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e124b - Browse repository at this point
Copy the full SHA e6e124bView commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba1f382 - Browse repository at this point
Copy the full SHA ba1f382View commit details -
Configuration menu - View commit details
-
Copy full SHA for de935e1 - Browse repository at this point
Copy the full SHA de935e1View commit details -
Merge branch 'master' of github.com:openedx/edx-platform into lytvyne…
…nko/additional_name_check
Configuration menu - View commit details
-
Copy full SHA for 2580085 - Browse repository at this point
Copy the full SHA 2580085View commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedOct 30, 2023 Configuration menu - View commit details
-
Copy full SHA for 99b6f6b - Browse repository at this point
Copy the full SHA 99b6f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e65024 - Browse repository at this point
Copy the full SHA 9e65024View commit details -
fix: Absent message after submiting "Generate Exception Certificates"…
… button at Instructor tab
Configuration menu - View commit details
-
Copy full SHA for 9649e55 - Browse repository at this point
Copy the full SHA 9649e55View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a978452 - Browse repository at this point
Copy the full SHA a978452View commit details -
Merge pull request openedx#33350 from salman2013/salman/remove-bok-choy
chore: remove bok-choy settings
Feanil Patel authoredOct 31, 2023 Configuration menu - View commit details
-
Copy full SHA for 3003abb - Browse repository at this point
Copy the full SHA 3003abbView commit details -
docs: Update the security e-mail address.
This repository is now managed by the Axim Collaborative and security issues with it should be reported to [email protected] instead of [email protected] This work is being done as a part of openedx/wg-security#16
Configuration menu - View commit details
-
Copy full SHA for 0632041 - Browse repository at this point
Copy the full SHA 0632041View commit details -
Configuration menu - View commit details
-
Copy full SHA for eec67f4 - Browse repository at this point
Copy the full SHA eec67f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 083ccbf - Browse repository at this point
Copy the full SHA 083ccbfView commit details -
Merge pull request openedx#33630 from openedx/revert-33350-salman/rem…
…ove-bok-choy Revert "chore: remove bok-choy settings"
Configuration menu - View commit details
-
Copy full SHA for 2f49af3 - Browse repository at this point
Copy the full SHA 2f49af3View commit details
Commits on Nov 1, 2023
-
chore: ignore default_app_config warning
related issue: openedx#33572
Configuration menu - View commit details
-
Copy full SHA for 66c5be8 - Browse repository at this point
Copy the full SHA 66c5be8View commit details -
chore: ignore HTTPResponse.getheaders() deprecation warning
related issue: openedx#33584 note: this warning is rased from a third party library (elasticsearch)
Configuration menu - View commit details
-
Copy full SHA for d2f427a - Browse repository at this point
Copy the full SHA d2f427aView commit details -
chore: ignore import ABCs from 'collections' warning
related issue: openedx#33584 note: this warning is from a third party library (libsass)
Configuration menu - View commit details
-
Copy full SHA for ef0a9c0 - Browse repository at this point
Copy the full SHA ef0a9c0View commit details -
chore: replace newrelic add_custom_parameter deprecated method
related issue: openedx#33584 note: it has been replaced with add_custom_attribute. it is just a rename https://docs.newrelic.com/docs/release-notes/agent-release-notes/python-release-notes/python-agent-80300/
Configuration menu - View commit details
-
Copy full SHA for 72be481 - Browse repository at this point
Copy the full SHA 72be481View commit details -
fix: flags not at the start of the expression
related issue: openedx#33585
Configuration menu - View commit details
-
Copy full SHA for 115c65a - Browse repository at this point
Copy the full SHA 115c65aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9752da2 - Browse repository at this point
Copy the full SHA 9752da2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 398c84e - Browse repository at this point
Copy the full SHA 398c84eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44b62ca - Browse repository at this point
Copy the full SHA 44b62caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f1503f - Browse repository at this point
Copy the full SHA 4f1503fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55442ec - Browse repository at this point
Copy the full SHA 55442ecView commit details -
Merge pull request openedx#33635 from openedx/ammar/add-vsf-enterpris…
…e-uuid-setting feat: add enterprise customer related setting
Configuration menu - View commit details
-
Copy full SHA for 0301bda - Browse repository at this point
Copy the full SHA 0301bdaView commit details -
feat: Upgrade Python dependency openedx-events (openedx#33637)
fix: event bus producer config merging Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` Co-authored-by: rgraber <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa14382 - Browse repository at this point
Copy the full SHA fa14382View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ee4a9 - Browse repository at this point
Copy the full SHA b9ee4a9View commit details -
feat!: Add JwtAuthentication as a default DRF auth class.
By default DRF sets 'DEFAULT_AUTHENTICATION_CLASSES' to: ``` [ 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication' ] ``` We also want to allow for JWT Authentication as a valid default auth choice. This will allow users to send JWT tokens in the authorization header to any existing API endpoints and access them. If any APIs have set custom authentication classes, this will not override that. I believe this is a fairly safe change to make since it only adds one authentication class and does not impact authorization of any of the endpoints that might be affected. Note: This change changes the default for both the LMS and CMS because `cms/envs/common.py` imports this value from the LMS. BREAKING CHANGE: For any affected endpoint that also required the user to be authenticated, the endpoint will now return a 401 in place of a 403 when the user is not authenticated. - See [these DRF docs](https://github.com/encode/django-rest-framework/blob/master/docs/api-guide/authentication.md#unauthorized-and-forbidden-responses) for a deeper explanation about why this changes. - Here is [an example endpoint](https://github.com/openedx/edx-platform/blob/b8ecfed67dc0520b8c4d95de3096b35acc083611/openedx/core/djangoapps/embargo/views.py#L20-L21) that does not override defaults and checks for IsAuthenticated. Generally speaking, this is should not be a problem. An issue would appear only if the caller of the endpoint is specifically handling 403s in a way that would be missed for 401s.
Configuration menu - View commit details
-
Copy full SHA for 7af2b1d - Browse repository at this point
Copy the full SHA 7af2b1dView commit details -
test: Update tests to the new return code.
When including `JwtAuthentication`, the auth_header becomes `JWT realm="api"`. Without it, it is `None`. This changes the behavior of the code in DRF and returns a slightly different auth response. Relevant Code: https://github.com/encode/django-rest-framework/blob/56946fac8f29aa44ce84391f138d63c4c8a2a285/rest_framework/views.py#L456C3-L456C3
Configuration menu - View commit details
-
Copy full SHA for ac2cc15 - Browse repository at this point
Copy the full SHA ac2cc15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 763b102 - Browse repository at this point
Copy the full SHA 763b102View commit details -
Configuration menu - View commit details
-
Copy full SHA for 258f3fc - Browse repository at this point
Copy the full SHA 258f3fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e9879 - Browse repository at this point
Copy the full SHA 66e9879View commit details -
fix: Remove call to print_devstack_warnings
This is the only call to the removed function and the removed function printed a dead link about an issue that may no longer be relevant so we're just removing this call rather than putting the message back.
Configuration menu - View commit details
-
Copy full SHA for 825503a - Browse repository at this point
Copy the full SHA 825503aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 212b8fc - Browse repository at this point
Copy the full SHA 212b8fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d604ce6 - Browse repository at this point
Copy the full SHA d604ce6View commit details -
Merge pull request openedx#33638 from openedx/bbeggs/version_enterrpise
Update edx-enterprise to 4.6.10
Configuration menu - View commit details
-
Copy full SHA for be4aa3f - Browse repository at this point
Copy the full SHA be4aa3fView commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedNov 1, 2023 Configuration menu - View commit details
-
Copy full SHA for 4860ef8 - Browse repository at this point
Copy the full SHA 4860ef8View commit details
Commits on Nov 2, 2023
-
Merge pull request openedx#33641 from openedx/revert-33630-revert-333…
…50-salman/remove-bok-choy Revert "Revert "chore: remove bok-choy settings""
Feanil Patel authoredNov 2, 2023 Configuration menu - View commit details
-
Copy full SHA for f16414e - Browse repository at this point
Copy the full SHA f16414eView commit details -
Merge pull request openedx#32802 from openedx/feanil/default_drf_auth…
…_class feat: Add JwtAuthentication as a default DRF auth class.
Feanil Patel authoredNov 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 9ba9935 - Browse repository at this point
Copy the full SHA 9ba9935View commit details
Commits on Nov 3, 2023
-
feat: remove manual sends of events (openedx#33642)
Rebecca Graber authoredNov 3, 2023 Configuration menu - View commit details
-
Copy full SHA for ddabba4 - Browse repository at this point
Copy the full SHA ddabba4View commit details -
feat: TNL-11173 Authoring API is v0 for now (openedx#33644)
* feat: TNL-11173 authoring API offered as v0, not v1 * docs: correct swaggerfile for authoring api --------- Co-authored-by: Bernard Szabo <[email protected]> Co-authored-by: Jesper Hodge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d6e925 - Browse repository at this point
Copy the full SHA 5d6e925View commit details
Commits on Nov 6, 2023
-
Merge pull request openedx#33601 from DanielVZ96/dvz/clean-warnings
chore: clean and fix console warnings
Configuration menu - View commit details
-
Copy full SHA for 2cf4d73 - Browse repository at this point
Copy the full SHA 2cf4d73View commit details -
feat: add support for user feedback on autogenerated transcripts (ope…
…nedx#33518) * feat: WIP transcript feedback * feat: Add UI mock for Transcript Feedbacks (openedx#33416) * feat: Add UI mock for Transcript Feedbacks * fix: Fix mongo tests * feat: Get video_uuid, user_uuid and language for request (openedx#33445) * feat: make call to ai-translations to obtain feedback * feat: Show widget if transcript was AI generated * feat: bind all class methods * fix: async calls * feat: send request when choosing feedback * feat: update showing condition (openedx#33474) * fix: ajax success lint * fix: video caption specs errors fixed * feat: add coverage to feedback widget * chore: connect XT to LMS and CMS * feat: use url * chore: add vars to devstack * chore: fix url name * feat: update unit tests regarding env vars * fix: fix test_video_mongo * feat: add more tests * feat: remove console log Co-authored-by: Jesper Hodge <[email protected]> * fix: rename shouldShowWidget to loadAndSetVisibility --------- Co-authored-by: María Guillermina Véscovo <[email protected]> Co-authored-by: Jesper Hodge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e51c01b - Browse repository at this point
Copy the full SHA e51c01bView commit details -
feat: Upgrade Python dependency edx-enterprise
enterprise version bump 4.6.11 Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 5d25733 - Browse repository at this point
Copy the full SHA 5d25733View commit details -
Merge pull request openedx#33657 from openedx/alex-sheehan-edx/upgrad…
…e-edx-enterprise-5d6e925 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 89c8f21 - Browse repository at this point
Copy the full SHA 89c8f21View commit details -
feat: Upgrade Python dependency edx-enterprise
feat: unlink degreed2 inactive user Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for edcadc9 - Browse repository at this point
Copy the full SHA edcadc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2918605 - Browse repository at this point
Copy the full SHA 2918605View commit details -
feat: Upgrade Python dependency edx-drf-extensions
Removes ENABLE_JWT_VS_SESSION_USER_CHECK setting Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 0c87bc3 - Browse repository at this point
Copy the full SHA 0c87bc3View commit details -
Merge pull request openedx#33659 from openedx/hamzawaleed01/upgrade-e…
…dx-enterprise-e51c01b feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for e0f6cba - Browse repository at this point
Copy the full SHA e0f6cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc8ee59 - Browse repository at this point
Copy the full SHA cc8ee59View commit details -
Merge pull request openedx#33660 from openedx/robrap/upgrade-edx-drf-…
…extensions-89c8f21 feat: Upgrade Python dependency edx-drf-extensions
Configuration menu - View commit details
-
Copy full SHA for 4f4e6dc - Browse repository at this point
Copy the full SHA 4f4e6dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32bb4c5 - Browse repository at this point
Copy the full SHA 32bb4c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b5931 - Browse repository at this point
Copy the full SHA a4b5931View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f1c561b - Browse repository at this point
Copy the full SHA f1c561bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bee0a98 - Browse repository at this point
Copy the full SHA bee0a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b4e370 - Browse repository at this point
Copy the full SHA 4b4e370View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bcc1f8 - Browse repository at this point
Copy the full SHA 3bcc1f8View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8d3a77a - Browse repository at this point
Copy the full SHA 8d3a77aView commit details -
temp: add constraint to edx-drf-extensions 8.12.0
edx-drf-extensions 8.13.0 was causing errors, as mentioned in this revert PR to 8.12.0: openedx#33682 This adds a temporary constraint to keep it at 8.12.0.
Configuration menu - View commit details
-
Copy full SHA for 8b1da4d - Browse repository at this point
Copy the full SHA 8b1da4dView commit details -
Merge pull request openedx#33682 from openedx/revert-33660-robrap/upg…
…rade-edx-drf-extensions-89c8f21 Revert "feat: Upgrade Python dependency edx-drf-extensions"
Configuration menu - View commit details
-
Copy full SHA for 4963963 - Browse repository at this point
Copy the full SHA 4963963View commit details -
Merge pull request openedx#33683 from openedx/robrap/add-edx-drf-exte…
…nsions-constraint temp: add constraint to edx-drf-extensions 8.12.0
Configuration menu - View commit details
-
Copy full SHA for 6cc9313 - Browse repository at this point
Copy the full SHA 6cc9313View commit details -
Configuration menu - View commit details
-
Copy full SHA for e311ef5 - Browse repository at this point
Copy the full SHA e311ef5View commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedNov 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 115833c - Browse repository at this point
Copy the full SHA 115833cView commit details
Commits on Nov 9, 2023
-
feat: remove old proctoring settings url (openedx#33679)
This flag was introduced to gate the rollout of moving the UI component for proctoring settings into the pages and resources view and was never cleaned up. At this point we should always be linking the the new page for proctoring settings.
Configuration menu - View commit details
-
Copy full SHA for 10805a6 - Browse repository at this point
Copy the full SHA 10805a6View commit details -
Merge pull request openedx#33576 from thezaeemaanwar/badges_deletion_…
…migrations feat: Migrations for badges deletion
Feanil Patel authoredNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for d32def9 - Browse repository at this point
Copy the full SHA d32def9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for f494586 - Browse repository at this point
Copy the full SHA f494586View commit details -
Configuration menu - View commit details
-
Copy full SHA for dea15c2 - Browse repository at this point
Copy the full SHA dea15c2View commit details -
Merge pull request openedx#33293 from raccoongang/rg/fix/FC0031/fix_c…
…ount_items_in_pagination_for_api_courses_list fix: [FC-0031] Fix count items in pagination for api courses list.
Feanil Patel authoredNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for c4598c5 - Browse repository at this point
Copy the full SHA c4598c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cca1e9e - Browse repository at this point
Copy the full SHA cca1e9eView commit details -
fix: allows taxonomy list to "filter by org" even if org does not exi…
…st (openedx#33686) If the user requests the taxonomies linked to a non-existent org, then we still want to see the non-org taxonomies.
Configuration menu - View commit details
-
Copy full SHA for dad31a3 - Browse repository at this point
Copy the full SHA dad31a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 893157d - Browse repository at this point
Copy the full SHA 893157dView commit details
Commits on Nov 13, 2023
-
Python Requirements Update (openedx#33695)
* chore: Updating Python Requirements * fix: fix completion test query count --------- Co-authored-by: UsamaSadiq <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e46c1d1 - Browse repository at this point
Copy the full SHA e46c1d1View commit details -
fix: Replaced whitelist_externals with allowlist_externals in tox and…
… removed tox-battery (openedx#33558) * fix: update tox config * feat: Upgrade Python dependency tox-battery (openedx#33702) --------- Co-authored-by: UsamaSadiq <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7050eca - Browse repository at this point
Copy the full SHA 7050ecaView commit details -
feat: link LTI Provider launches to authenticated users
With this change, the platform users who access content via LTI will be automatically linked to their platform account instead of the new (anonymous) one. The following conditions need to be met: * The `LtiConsumer` should be configured to auto-link the users via email. * The LTI Consumer should share the user's email using the `lis_person_contact_email_primary` parameter in the LTI Launch POST data. This also replaces the one-to-one relationship of the `User` and `LtiUser` with one-to-many. This way, multiple `LtiUser` objects can refer to the same `edx_user`. With the auto-linking, multiple LTI Consumers can create independent `LtiUser` objects with the same `edx_user`. Co-authored-by: Piotr Surowiec <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b2f012 - Browse repository at this point
Copy the full SHA 5b2f012View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 55ee254 - Browse repository at this point
Copy the full SHA 55ee254View commit details -
feat: if course is specified, do not build the course limiting filters
Adding these filters in the course case makes it harder to understand what is going on in the search engine for no benefit.
Configuration menu - View commit details
-
Copy full SHA for aeaa1f8 - Browse repository at this point
Copy the full SHA aeaa1f8View commit details -
Merge pull request openedx#33710 from openedx/ashultz0/simple-course-…
…filter feat: if course is specified, do not build the course limiting filters
Configuration menu - View commit details
-
Copy full SHA for e59a1dc - Browse repository at this point
Copy the full SHA e59a1dcView commit details -
feat: Upgrade Python dependency ora2 (openedx#33709)
Added Hotjar survey to legacy ORA view Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` Co-authored-by: jszewczulak <[email protected]> Co-authored-by: jszewczulak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed56222 - Browse repository at this point
Copy the full SHA ed56222View commit details -
Merge pull request openedx#31668 from raccoongang/lunyachek/fix/absen…
…t-notification-message-certificate-exception-generation fix: Fix absent notification message after submit Generate Exception …
Configuration menu - View commit details
-
Copy full SHA for 3c40052 - Browse repository at this point
Copy the full SHA 3c40052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa06c0 - Browse repository at this point
Copy the full SHA 4fa06c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13d7945 - Browse repository at this point
Copy the full SHA 13d7945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 034d632 - Browse repository at this point
Copy the full SHA 034d632View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3830b - Browse repository at this point
Copy the full SHA ae3830bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da9266e - Browse repository at this point
Copy the full SHA da9266eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e27f674 - Browse repository at this point
Copy the full SHA e27f674View commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3699039 - Browse repository at this point
Copy the full SHA 3699039View commit details -
feat: add (--no-segment) option to extract_translations (openedx#33368)
The flag is added if and only if (IS_OPENEDX_TRANSLATIONS_WORKFLOW) is set to "yes" Refs: FC-0012 OEP-58
Configuration menu - View commit details
-
Copy full SHA for ffe3bf8 - Browse repository at this point
Copy the full SHA ffe3bf8View commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedNov 15, 2023 Configuration menu - View commit details
-
Copy full SHA for dcd6786 - Browse repository at this point
Copy the full SHA dcd6786View commit details -
feat: add ip_chain.safest_client_ip to emitted XForwardedForMiddlewar…
…e metrics (openedx#33720) This commit adds the result of get_safest_client_ip() to the emitted metrics of XForwardedForMiddleware.
Configuration menu - View commit details
-
Copy full SHA for 94658f5 - Browse repository at this point
Copy the full SHA 94658f5View commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1806b29 - Browse repository at this point
Copy the full SHA 1806b29View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b36a8 - Browse repository at this point
Copy the full SHA c6b36a8View commit details -
Merge pull request openedx#33295 from raccoongang/rg/feat/FC0031/add_…
…profile_image_to_api_discussion feat: [FC-0031] Add field profile_image to CommentSerializer
Feanil Patel authoredNov 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 942a241 - Browse repository at this point
Copy the full SHA 942a241View commit details -
feat: add settings for detailed search logging (default off)
devstack on, production load from environment
Configuration menu - View commit details
-
Copy full SHA for 3da6578 - Browse repository at this point
Copy the full SHA 3da6578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8526601 - Browse repository at this point
Copy the full SHA 8526601View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fba263 - Browse repository at this point
Copy the full SHA 3fba263View commit details -
Merge pull request openedx#33732 from openedx/ashultz0/es-search-log-…
…settings ES courseware search log settings
Configuration menu - View commit details
-
Copy full SHA for 6c6ecab - Browse repository at this point
Copy the full SHA 6c6ecabView commit details -
fix: upgrade to edx-drf-extensions 8.13.1 (openedx#33718)
Upgrade to edx-drf-extensions 8.13.1 that includes a fix for JWT vs Session monitoring that caused errors in edx-platform in 8.13.0.
Configuration menu - View commit details
-
Copy full SHA for e5386df - Browse repository at this point
Copy the full SHA e5386dfView commit details -
feat: display tag counts on course outline page (feature flagged) (op…
…enedx#33696) * feat: display tag counts on outline * fix: taxonomies should default to allow_multiple=True * fix: only load counts once per request * chore: version bump for openedx-learning
Configuration menu - View commit details
-
Copy full SHA for ed37992 - Browse repository at this point
Copy the full SHA ed37992View commit details -
Chore adjust swagger for api gateway (openedx#33694)
* chore: add api.edx.org server and correct route to swagger file endpoints * chore: make server urls for swagger doc depend on env variables * chore: add yaml file server descriptions * chore: rename authoring api route and add description to swagger * Update cms/urls.py Co-authored-by: connorhaugh <[email protected]> * fix: lint * fix: lint * fix: lint --------- Co-authored-by: connorhaugh <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7fd4c30 - Browse repository at this point
Copy the full SHA 7fd4c30View commit details
Commits on Nov 17, 2023
-
feat: Upgrade Python dependency tox (openedx#33736)
* feat: Upgrade Python dependency tox Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` * fix: add back py in requirements * chore: upgrade py package in requirements --------- Co-authored-by: UsamaSadiq <[email protected]> Co-authored-by: UsamaSadiq <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f87006f - Browse repository at this point
Copy the full SHA f87006fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 104d42c - Browse repository at this point
Copy the full SHA 104d42cView commit details -
Python Requirements Update (openedx#33737)
* chore: Updating Python Requirements * fix: fix test failure occurring due to faker upgrade --------- Co-authored-by: UsamaSadiq <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c240fd8 - Browse repository at this point
Copy the full SHA c240fd8View commit details -
Revert "feat: Tag List on Unit page (feature-flagged) (openedx#33645)" (
openedx#33740) This reverts commit 104d42c.
Rebecca Graber authoredNov 17, 2023 Configuration menu - View commit details
-
Copy full SHA for c66ed87 - Browse repository at this point
Copy the full SHA c66ed87View commit details
Commits on Nov 20, 2023
-
feat: Upgrade Python dependency edx-enterprise
stops learner data transmissions for course runs Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 0300831 - Browse repository at this point
Copy the full SHA 0300831View commit details -
Merge pull request openedx#33745 from openedx/justEhmadSaeed/upgrade-…
…edx-enterprise-c66ed87 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 5677e60 - Browse repository at this point
Copy the full SHA 5677e60View commit details -
chore(i18n): update translations
Jenkins authored and edx-transifex-bot committedNov 20, 2023 Configuration menu - View commit details
-
Copy full SHA for c53cf9f - Browse repository at this point
Copy the full SHA c53cf9fView commit details -
feat: provisionally support V2 libraries in LibraryContentBlock (rand…
…omized only) (openedx#33263) Refactors and reworks the LibraryContentBlock so that its sync-from-library operations are asynchronous and work with V2 content libraries. This also required us to make library_content block duplication asynchronous, as that involves syncing from the source library. For the sake of clarity, this PR includes two major method renames: * update_children(...) -> sync_from_library(...) * refresh_library(...) -> sync_from_library(upgrade_to_latest=True, ...) an an XBlock HTTP handler rename: /refresh_children -> /upgrade_and_sync There are still a couple issues with import or duplication of library_content blocks referencing V2 libraries other than latest. These will be resolved in an upcoming PR. Part of: https://openedx.atlassian.net/wiki/spaces/COMM/pages/3820617729/Spec+Memo+Content+Library+Authoring+Experience+V2 Follow-up work: openedx#33640 Co-authored-by: Connor Haugh <[email protected]> Co-authored-by: Eugene Dyudyunov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e800ae7 - Browse repository at this point
Copy the full SHA e800ae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5ff63c - Browse repository at this point
Copy the full SHA e5ff63cView commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedNov 20, 2023 Configuration menu - View commit details
-
Copy full SHA for c5cbb96 - Browse repository at this point
Copy the full SHA c5cbb96View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee4b92c - Browse repository at this point
Copy the full SHA ee4b92cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95fcb12 - Browse repository at this point
Copy the full SHA 95fcb12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3da85a9 - Browse repository at this point
Copy the full SHA 3da85a9View commit details
Commits on Nov 21, 2023
-
fix: sync discussions config and course data (openedx#33675)
* fix: sync discussions config and course data
Configuration menu - View commit details
-
Copy full SHA for 8c871e3 - Browse repository at this point
Copy the full SHA 8c871e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fc8e5a - Browse repository at this point
Copy the full SHA 3fc8e5aView commit details -
feat: updated filter logic to send notifications (openedx#33743)
* feat: updated filter logic to send notifications
Configuration menu - View commit details
-
Copy full SHA for 7165bb5 - Browse repository at this point
Copy the full SHA 7165bb5View commit details -
feat: Upgrade Python dependency edx-enterprise
feat: added management command to re-encrypt enterprise customer reporting configs Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for bc34e78 - Browse repository at this point
Copy the full SHA bc34e78View commit details -
Merge pull request openedx#33759 from openedx/hamzawaleed01/upgrade-e…
…dx-enterprise-7165bb5 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 6ab7687 - Browse repository at this point
Copy the full SHA 6ab7687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2df2030 - Browse repository at this point
Copy the full SHA 2df2030View commit details -
Configuration menu - View commit details
-
Copy full SHA for debcf27 - Browse repository at this point
Copy the full SHA debcf27View commit details -
Configuration menu - View commit details
-
Copy full SHA for f72710e - Browse repository at this point
Copy the full SHA f72710eView commit details -
feat: Upgrade Python dependency ora2 (openedx#33763)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` Co-authored-by: jszewczulak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c41a506 - Browse repository at this point
Copy the full SHA c41a506View commit details
Commits on Nov 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7634301 - Browse repository at this point
Copy the full SHA 7634301View commit details -
build: upgrading django-storages. (openedx#33775)
* build: upgrading django-storages.
Configuration menu - View commit details
-
Copy full SHA for 5e6ebea - Browse repository at this point
Copy the full SHA 5e6ebeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 119bb46 - Browse repository at this point
Copy the full SHA 119bb46View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce2734e - Browse repository at this point
Copy the full SHA ce2734eView commit details -
feat: Upgrade Python dependency edx-enterprise
chore: remove unnecessary logs from the integrated channels Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for bd417e3 - Browse repository at this point
Copy the full SHA bd417e3View commit details -
Merge pull request openedx#33777 from openedx/justEhmadSaeed/upgrade-…
…edx-enterprise-ce2734e feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 304a2bc - Browse repository at this point
Copy the full SHA 304a2bcView commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedNov 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 4529d6f - Browse repository at this point
Copy the full SHA 4529d6fView commit details
Commits on Nov 23, 2023
-
fix: session_language url renamed to update_language
The url was renamed from session_language to update_language but it was still referred to in some html templates
Configuration menu - View commit details
-
Copy full SHA for e9ca49d - Browse repository at this point
Copy the full SHA e9ca49dView commit details -
fix: CSRF errors in POST requests to LMS (openedx#33727)
POST requests to the LMS are failing systematically when HTTPS is enabled. This issue is observed in the Quince release branch. Here is the root cause analysis: - CorsCSRFMiddleware overrides the `is_secure` attribute by setting it to "false". - CorsCSRFMiddleware calls the parent `process_view` method, from the CsrfViewMiddleware. - CsrfViewMiddleware checks the Origin header, including the scheme. It is equal to "https://LMSHOST". But because the request is not considered secure, the expected origin is "http://LMSHOST". - The check fails with "Origin checking failed" We resolve this issue by running the CsrfViewMiddleware *before* the custom CorsCSRFMiddleware. After a successful check of the CsrfViewMiddleware, the request has the "csrf_processing_done = True" attribute, and CorsCSRFMiddleware is short-circuited. This issue did not happen in the following environments: - in Palm because the CsrfViewMiddleware did not check the "Origin" header in Django 3. - in the Studio, because the Studio already runs the CsrfViewMiddleware before the CorsCSRFMiddleware. - in the master branch because the master branch does not yet run on Django 4. But the issue will happen in the master branch without this proposed change. To bypass this issue in the master branch, it was proposed that we add "https://LMSHOST" to CSRF_TRUSTED_ORIGINS. This would effectily bypass CSRF checking entirely for all requests that originate from the LMS. Such a solution would not be acceptable, as we would lose the security guarantees offered by CSRF. See discussion: openedx/wg-build-test-release#325
Configuration menu - View commit details
-
Copy full SHA for 09dfd87 - Browse repository at this point
Copy the full SHA 09dfd87View commit details
Commits on Nov 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f880855 - Browse repository at this point
Copy the full SHA f880855View commit details -
Configuration menu - View commit details
-
Copy full SHA for a57dd73 - Browse repository at this point
Copy the full SHA a57dd73View commit details
Commits on Nov 26, 2023
-
chore(i18n): update translations
Jenkins authored and edx-transifex-bot committedNov 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 1734fdc - Browse repository at this point
Copy the full SHA 1734fdcView commit details
Commits on Nov 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 487b870 - Browse repository at this point
Copy the full SHA 487b870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9998dc5 - Browse repository at this point
Copy the full SHA 9998dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d959c7 - Browse repository at this point
Copy the full SHA 9d959c7View commit details -
Merge pull request openedx#33294 from raccoongang/rg/feat/FC0031/add_…
…pagination_in_user_course_enrollments feat: [FC-0031] Add DefaultPagination in UserCourseEnrollmentsList
Feanil Patel authoredNov 27, 2023 Configuration menu - View commit details
-
Copy full SHA for a958097 - Browse repository at this point
Copy the full SHA a958097View commit details -
Merge pull request openedx#33497 from openedx/dependabot/github_actio…
…ns/docker/login-action-3 build(deps): bump docker/login-action from 2 to 3
Feanil Patel authoredNov 27, 2023 Configuration menu - View commit details
-
Copy full SHA for c67a774 - Browse repository at this point
Copy the full SHA c67a774View commit details -
feat: Upgrade Python dependency edx-drf-extensions 9.0.0 (openedx#33807)
Upgrade edx-drf-extensions 9.0.0 Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` edx-drf-extensions 9.0.0 requires VERIFY_LMS_USER_ID_PROPERTY_NAME to be properly set in LMS to get the appropriate verification when forgiving JWTs is enabled (which will soon be by default). See openedx/edx-drf-extensions#408 for details. This is part of: edx/edx-arch-experiments#429 Co-authored-by: robrap <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b902c8 - Browse repository at this point
Copy the full SHA 3b902c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4463d - Browse repository at this point
Copy the full SHA 6d4463dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a37bc - Browse repository at this point
Copy the full SHA a9a37bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae6914f - Browse repository at this point
Copy the full SHA ae6914fView commit details
Commits on Nov 28, 2023
-
feat: Upgrade Python dependency edx-django-utils (openedx#33823)
chore: upgrade django utils Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` Co-authored-by: mumarkhan999 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4f2cba - Browse repository at this point
Copy the full SHA e4f2cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52019d3 - Browse repository at this point
Copy the full SHA 52019d3View commit details -
build: upgrading algoliasearch. (openedx#33771)
* build: upgrading algoliasearch.
Configuration menu - View commit details
-
Copy full SHA for 0848eec - Browse repository at this point
Copy the full SHA 0848eecView commit details -
feat: Upgrade Python dependency ora2
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for e1b1d48 - Browse repository at this point
Copy the full SHA e1b1d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7ce236 - Browse repository at this point
Copy the full SHA a7ce236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff1506 - Browse repository at this point
Copy the full SHA 7ff1506View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9085bc1 - Browse repository at this point
Copy the full SHA 9085bc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d02b88 - Browse repository at this point
Copy the full SHA 8d02b88View commit details
Commits on Nov 29, 2023
-
Merge pull request openedx#33665 from openedx/dependabot#483
Fix gap in dependabot GitHub Action updates
Configuration menu - View commit details
-
Copy full SHA for 4d16bad - Browse repository at this point
Copy the full SHA 4d16badView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea07a2 - Browse repository at this point
Copy the full SHA 6ea07a2View commit details -
feat: Upgrade Python dependency openai (openedx#33835)
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master` Co-authored-by: awais786 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5b5d0f6 - Browse repository at this point
Copy the full SHA 5b5d0f6View commit details -
Merge pull request openedx#33833 from openedx/saleem-latif/ENT-8059
Open AI version 1.0.0 dropped support for openai.ChatCompletion which is currently in use in enterprise
Configuration menu - View commit details
-
Copy full SHA for 2b8f2a1 - Browse repository at this point
Copy the full SHA 2b8f2a1View commit details -
Upgrading ipware (openedx#33804)
* feat: Upgrade Python dependency django-ipware (openedx#33805)
Configuration menu - View commit details
-
Copy full SHA for f852594 - Browse repository at this point
Copy the full SHA f852594View commit details -
feat: add duplicate_children logging (openedx#33829)
Add some logging to better capture the failures we've seen in duplication of library blocks. Co-authored-by: Kyle McCormick <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 183e04d - Browse repository at this point
Copy the full SHA 183e04dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 370507a - Browse repository at this point
Copy the full SHA 370507aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d748273 - Browse repository at this point
Copy the full SHA d748273View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce26216 - Browse repository at this point
Copy the full SHA ce26216View commit details -
Merge pull request openedx#33706 from openedx/fix/NOVA-124
fix: hide feedback widget by default
Configuration menu - View commit details
-
Copy full SHA for 443e365 - Browse repository at this point
Copy the full SHA 443e365View commit details -
chore: geoip2: update maxmind geolite country database
Jenkins authored and edx-transifex-bot committedNov 29, 2023 Configuration menu - View commit details
-
Copy full SHA for e95b40e - Browse repository at this point
Copy the full SHA e95b40eView commit details -
feat: Upgrade Python dependency ora2
Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 54b351c - Browse repository at this point
Copy the full SHA 54b351cView commit details
Commits on Nov 30, 2023
-
feat: Upgrade Python dependency edx-enterprise
feat: integrated resumeCourseRunUrl into enrollments API Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 5394613 - Browse repository at this point
Copy the full SHA 5394613View commit details -
Merge pull request openedx#33847 from openedx/mahamakifdar19/upgrade-…
…edx-enterprise-54b351c feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for 5849952 - Browse repository at this point
Copy the full SHA 5849952View commit details -
Update cons desc (openedx#33849)
* chore: updating constraint description.
Configuration menu - View commit details
-
Copy full SHA for a3ff59c - Browse repository at this point
Copy the full SHA a3ff59cView commit details -
chore: Updating Python Requirements (openedx#33843)
Co-authored-by: Awais Qureshi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2cc7f8 - Browse repository at this point
Copy the full SHA b2cc7f8View commit details -
Remove doc utils pin (openedx#33850)
* chore: removing docutils constraint.
Configuration menu - View commit details
-
Copy full SHA for 285f1fb - Browse repository at this point
Copy the full SHA 285f1fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d12b9e4 - Browse repository at this point
Copy the full SHA d12b9e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffa84d - Browse repository at this point
Copy the full SHA 0ffa84dView commit details -
fix: load children in a consistent manner when duplicating LC blocks (o…
…penedx#33860) After refactoring the library_content block to use asynchronous tasks for syncing and duplicating children, we are seeing an error arise during library_content duplication process on edx.org: Traceback (most recent call last): File "/edx/app/edxapp/edx-platform/openedx/core/djangoapps/content_libraries/tasks.py", line 305, in duplicate_children _copy_overrides(store=store, user_id=user_id, source_block=source_block, dest_block=dest_block) File "/edx/app/edxapp/edx-platform/openedx/core/djangoapps/content_libraries/tasks.py", line 383, in _copy_overrides dest_block=dest_block.runtime.get_block(dest_child_key), File "/edx/app/edxapp/edx-platform/xmodule/x_module.py", line 1401, in get_block block = self.load_item(usage_id, for_parent=for_parent) File "/edx/app/edxapp/edx-platform/xmodule/modulestore/split_mongo/caching_descriptor_system.py", line 127, in _load_item block_data = self.get_module_data(block_key, course_key) File "/edx/app/edxapp/edx-platform/xmodule/modulestore/split_mongo/caching_descriptor_system.py", line 154, in get_module_data raise ItemNotFoundError(block_key) xmodule.modulestore.exceptions.ItemNotFoundError: BlockKey(...) We cannot reproduce the issue locally. We are not entirely certain the cause of this, but we think it might have do with caching. Specifically, the `store.get_item` and `source_block.runtime.get_block` methods might use a different cache than `dest_block.runtime.get_block`. It's possible that writes to Mongo are sitting in one of those caches, causing reads from the `dest_block.runtime`'s cache to fail to find dest_block's children. We attempt to fix this by using the same "block getting" method consistently. So instead of using a mix of `store.get_item`, `source_block.runtime.get_block`, and `dest_block.runtime.get_block`, we just use `store.get_item` everywhere.
Configuration menu - View commit details
-
Copy full SHA for 129940b - Browse repository at this point
Copy the full SHA 129940bView commit details
Commits on Dec 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 29a0edd - Browse repository at this point
Copy the full SHA 29a0eddView commit details -
feat!: Remove legacy-ip code and Waffle switch (openedx#33735)
This switch has been kept disabled in edx.org for well over a year with no trouble, and the migration to `CLOSEST_CLIENT_IP_FROM_HEADERS` was introduced in Nutmeg. DEPR issue: openedx#33733
Configuration menu - View commit details
-
Copy full SHA for 9444186 - Browse repository at this point
Copy the full SHA 9444186View commit details -
feat: copy/paste unit from within a unit in Studio - feature flagged (o…
…penedx#33724) (requires the contentstore.enable_copy_paste_units waffle flag)
Configuration menu - View commit details
-
Copy full SHA for f5b246d - Browse repository at this point
Copy the full SHA f5b246dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99667f6 - Browse repository at this point
Copy the full SHA 99667f6View commit details
Commits on Dec 4, 2023
-
build(deps): bump actions/setup-node from 3 to 4 (openedx#33831)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for abfc61e - Browse repository at this point
Copy the full SHA abfc61eView commit details -
feat: Upgrade Python dependency edx-enterprise
adds log for learner data transmission run Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for 7cdb535 - Browse repository at this point
Copy the full SHA 7cdb535View commit details -
Merge pull request openedx#33870 from openedx/MueezKhan246/upgrade-ed…
…x-enterprise-abfc61e feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for f9b6e45 - Browse repository at this point
Copy the full SHA f9b6e45View commit details -
feat: Upgrade Python dependency edx-enterprise
fix: fixed the domain issue to point to "courses.edx.org" for the resumeCourseRunUrl Commit generated by workflow `openedx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/master`
Configuration menu - View commit details
-
Copy full SHA for e2bf660 - Browse repository at this point
Copy the full SHA e2bf660View commit details -
Merge pull request openedx#33873 from openedx/mahamakifdar19/upgrade-…
…edx-enterprise-f9b6e45 feat: Upgrade Python dependency edx-enterprise
Configuration menu - View commit details
-
Copy full SHA for ecc46cb - Browse repository at this point
Copy the full SHA ecc46cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fed784a - Browse repository at this point
Copy the full SHA fed784aView commit details -
refactor: remove function and class duplications (openedx#33673)
This PR: openedx#32282 introduced some duplications of existing functions and classes by accident. I am cleaning them up here: - `StudioPermissionsService` class - `duplicate_block function` - `load_services_for_studio` function
Configuration menu - View commit details
-
Copy full SHA for 17d4a55 - Browse repository at this point
Copy the full SHA 17d4a55View commit details -
Merge pull request openedx#33501 from Inferato/lytvynenko/additional_…
…name_check Name length validation
Configuration menu - View commit details
-
Copy full SHA for 0650b4f - Browse repository at this point
Copy the full SHA 0650b4fView commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f3ef33 - Browse repository at this point
Copy the full SHA 5f3ef33View commit details