chore: bump openedx-authz 1.21.1 → 1.23.0 - #39001
Conversation
|
Thanks for the pull request, @wgu-taylor-payne! This repository is currently maintained by Once you've gone through the following steps feel free to tag them in a comment and let them know that your changes are ready for engineering review. 🔘 Get product approvalIf you haven't already, check this list to see if your contribution needs to go through the product review process.
🔘 Provide contextTo help your reviewers and other members of the community understand the purpose and larger context of your changes, feel free to add as much of the following information to the PR description as you can:
🔘 Get a green buildIf one or more checks are failing, continue working on your changes until this is no longer the case and your build turns green. DetailsWhere can I find more information?If you'd like to get more details on all aspects of the review process for open source pull requests (OSPRs), check out the following resources: When can I expect my changes to be merged?Our goal is to get community contributions seen and reviewed as efficiently as possible. However, the amount of time that it takes to review and merge a PR can vary significantly based on factors such as:
💡 As a result it may take up to several weeks or months to complete a review and merge your PR. |
780e384 to
3b3c790
Compare
Picks up changes from two minor releases: 1.22.0: - Role assignment now succeeds for a course/library scope key before its CourseOverview/ContentLibrary exists, and links up automatically once the object is created. 1.23.0: - courses.view_advanced_settings - courses.view_certificates - courses.view_group_configurations - courses.view_library_updates The new view permissions enable read-only access for Course Editors and Auditors to pages that were previously fully blocked without the corresponding manage_* permission. Changelog: https://github.com/openedx/openedx-authz/blob/main/CHANGELOG.rst
3b3c790 to
5a58da6
Compare
Description
Bumps
openedx-authzfrom 1.21.1 to 1.23.0 across all requirement files (base, testing, doc, development).This picks up changes from two minor releases:
1.22.0:
1.23.0:
courses.view_advanced_settingspermission for read-only access to advanced settings.courses.view_certificatespermission for read-only access to certificates.courses.view_group_configurationspermission for read-only access to group configurations.courses.view_library_updatespermission for read-only access to library updates.User roles impacted: Course Editor, Course Auditor. These roles will gain the ability to view pages that were previously fully blocked (advanced settings, certificates, group configurations, library updates) once the corresponding enforcement changes land in follow-up PRs.
This PR is purely additive — the new permission constants exist in the library but are not yet consumed by any enforcement point in this repo. No behavior change until follow-up PRs land.
Supporting information
Testing instructions
tutor dev start)pytest openedx/core/djangoapps/authz/ --no-migrationspytest cms/djangoapps/contentstore/ --no-migrations(existing tests should pass unchanged since no enforcement points use the new constants yet)Deadline
None — but this unblocks four follow-up PRs that split read/write permission enforcement.
Other information