Skip to content

Task - RBAC AuthZ - Implement new permissions for import/export #201

@rodmgwgu

Description

@rodmgwgu

Implement new permissions for import/export.

Should live behind the feature flag.

Relevant permissions:

courses.import_course
courses.export_course
courses.export_tags

Changes needed:

edx-platform: implement permission checks on endpoint handler behind flag

Figure out which endpoints are involved, because the import and export tasks may happen asynchronously, there are probably more than 1 endpoint involved on each case, but we may only need to validate permission on the endpoint that triggers the action initially.

Reference implementation: https://github.com/openedx/openedx-platform/pull/38009/changes

Metadata

Metadata

Assignees

Labels

verawoodReleased in Verawood

Type

No type

Projects

Status

Ready for Development

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions