Strategy: We are not revoking the current access; only adding a new check for permission. This will ensure that something like 'has an explicit permission in the new system' or 'you have access for the previous system' is met.
openedx/openedx-platform#37501
Out of MVP:
- manage_taxonomies: This is a new permission and doesn't affect the console MVP. We will have it in our system, but we won't check it.
- Modify lib/xblock/upstream_sync_container (optional) - It has a comment: # TODO: should permissions be checked at this low level?
- Modify the rest_api/v2/views/downstreams (optional - unstable)
Strategy: We are not revoking the current access; only adding a new check for permission. This will ensure that something like 'has an explicit permission in the new system' or 'you have access for the previous system' is met.
openedx/openedx-platform#37501
Out of MVP: