Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
We currently merge into the active storage, respecting existing values.
While this is a common use case, there is also a use case for overwriting the active storage to reflect what would be a "clean" initial install state.
Proposed resolution
Introduce an $overwrite
argument to ConfigSyncInitializer::initialize()
to trigger overwriting of changes in the active storage.
Remaining tasks
User interface changes
A new checkbox at the initialization screen allows selecting whether to retain customizations in the active storage.
Comments
Comment #3
nedjo