Make Config Role Split work with Drupal 9.3+

Created on 14 July 2021, over 3 years ago
Updated 10 September 2024, 2 months ago

Problem/Motivation

Drupal 9.3 introduced dependencies of roles on the providers of the permissions.
See:
Permissions can define dependencies
Permissions must exist
#2571235: [regression] Roles should depend on objects that are building the granted permissions

Config Role Split does not currently concern itself with that, but this will most likely lead to the config import not working correctly.

Steps to reproduce

Proposed resolution

Split also dependencies information together with the permission id, or maybe it can be inferred at runtime?

Remaining tasks

Maybe this is best done in conjunction with #3223564: Use config storage transformation API

User interface changes

none

API changes

tbd

Data model changes

tbd

🐛 Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

🇨🇭Switzerland bircher 🇨🇿

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024