Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Remove some unneeded roles: translation team member, (passive member?) in a l10n_groups_update_N()
.
Remove some unneeded roles: translation team member, (passive member?) in a l10n_groups_update_N()
.
Comments
Comment #3
opdaviesDone, but in localizedrupalorg rather than l10_server.
Comment #4
Gábor HojtsyWhy were these roles unneeded? The passive member role was a tool for admins to block people indefinitely if they desire so. Otherwise they can only boot them from the team which they can then join again. Unfortunately we needed this feature to keep some unreasonable people in check. Also the team member role is/was used as a group level role to grant permissions to submit suggestions, etc. How is this managed now? Why are the other group level permissions needed still then if these two are not?
Comment #5
opdaviesI'll re-add these roles.
Comment #6
opdaviesThe site-wide roles were removed, but the per-group roles still exist. Is this the desirable state, or do we need the site-wide roles too?
Comment #7
Gábor HojtsyAh!
TRANSLATION COMMUNITY MANAGER; TRANSLATION COMMUNITY MODERATOR and TRANSLATION SELF-MODERATOR are not needed as global roles either, should be removed too.
I see the group level roles are at https://localize-7.staging.devdrupal.org/admin/config/group/roles/node/l.... I hope once they are removed globally they would still be there and migrated there properly?
Comment #9
opdaviesThese have now been removed.
The roles are still there on my dev site after removing the global roles. I assume that the group specific memberships and role assignments are already in place on the D7 site?
Comment #10
opdaviesComment #11
opdaviesPushed to staging.
Comment #12
Gábor HojtsyThis looks good. I think there may be some problems with permissions still, based on a cursory look but those would be the realm of #1666262: Verify permissions after D7 upgrade.