By kristiaanvandeneynde on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
2.0.x
Introduced in version:
2.0.0
Issue links:
Description:
The following properties have been removed:
- audience: This can now be deduced from the new properties
- internal: Internal roles are no longer a thing
- permissions_ui: The UI has been simplified
The following properties have been added:
- scope: This defines how the role can be gotten, one of the following values:
- outsider: User is not a member groups of a given type and has a corresponding Drupal role
- insider: User is a member groups of a given type and has a corresponding Drupal role
- individual: User is a member of a specific group and has this specific role set on their membership
- global_role: This is the Drupal role a group role synchronizes with when the scope is either insider or outsider.
Update hooks are provided to convert existing roles, "advanced outsider" roles with no permissions will be removed.
Impacts:
Site builders, administrators, editors
Module developers
Site templates, recipes and distribution developers