Skip to content

Commit dcd9b6c

Browse files
committed
fixup! feat: add course authoring migration and rollback scripts
1 parent f8268f7 commit dcd9b6c

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

CHANGELOG.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,18 @@ Added
2020
* ADR on the AuthZ for Course Authoring implementation plan.
2121
* ADR on the AuthZ for Course Authoring Feature Flag Implementation Details.
2222

23+
0.21.1 - 2026-02-18
24+
********************
25+
26+
Added
27+
=====
28+
29+
* Add authz_migrate_course_authoring command to migrate legacy CourseAccessRole data to the new Authz (Casbin-based) system
30+
* Add authz_rollback_course_authoring command to rollback Authz roles back to legacy CourseAccessRole
31+
* Support optional --delete flag for controlled cleanup of source permissions after successful migration
32+
* Add migrate_legacy_course_roles_to_authz and migrate_authz_to_legacy_course_roles service functions
33+
* Add unit tests to verify migration and command behavior
34+
* Add Django data migration to automatically trigger the migration
2335

2436
0.21.0 - 2026-02-12
2537
********************

openedx_authz/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44

55
import os
66

7-
__version__ = "0.21.0"
7+
__version__ = "0.21.1"
88

99
ROOT_DIRECTORY = os.path.dirname(os.path.abspath(__file__))

0 commit comments

Comments
 (0)