Skip to content

Migrate local roles from extranet- groups to local- groups#206

Merged
tiberiuichim merged 2 commits intomasterfrom
migrate-eionet-groups
Mar 12, 2026
Merged

Migrate local roles from extranet- groups to local- groups#206
tiberiuichim merged 2 commits intomasterfrom
migrate-eionet-groups

Conversation

@tiberiuichim
Copy link
Member

@tiberiuichim tiberiuichim commented Feb 10, 2026

This PR introduces a migration script to move local role assignments from LDAP-based extranet- groups to new local Plone local- groups.

Changes:

  • Added eea/climateadapt/scripts/migrate_eionet_groups.py: A robust, iterative crawler that identifies and migrates local roles.
  • Added eea/climateadapt/scripts/MIGRATE_EIONET_GROUPS.md: Documentation for the script, including usage and rationale.
  • Updated setup.py: Registered migrate_eionet_groups as a console script.
  • Updated PROJECT.md: Added guidelines for automated GitHub interactions using gh and the REST API.

The script supports a safe dry-run mode (default) and handles automatic group creation for the new local- groups.

@tiberiuichim tiberiuichim changed the title Add script to migrate local roles from extranet groups to local groups Migrate local roles from extranet- groups to local- groups Feb 10, 2026
@tiberiuichim tiberiuichim merged commit 6078998 into master Mar 12, 2026
@tiberiuichim tiberiuichim deleted the migrate-eionet-groups branch March 12, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant