Problem/Motivation

When snapshotting, we need to apply only the specific alters provided by the extensions we're snapshotting. When fetching available updates, we need to apply all alters from all installed modules.

Proposed resolution

  • Add new interface SyncConfigProviderInterface extending ConfigProviderInterface and adding a public method ::alterConfigForSnapshotting().
  • Add new interface SyncConfigCollectorInterface extending ConfigCollectorInterface and adding public methods ::addConfigForSnapshotting() and ::alterConfigForSnapshotting().
  • Implement SyncConfigCollectorInterface, providing methods to be called in snapshotting.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

nedjo created an issue. See original summary.

nedjo’s picture

Title: Alter provided config when not snapshotting » Provide special handling of alters when snapshotting
Issue summary: View changes
Status: Postponed » Active

  • nedjo committed 0787521 on 8.x-2.x
    Issue #2954787 by nedjo: Provide special handling of alters when...
nedjo’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.