Support config and content sync between environments

Created on 25 November 2024, 3 months ago

Problem/Motivation

Settings for taxonomy term are kept in "tvi.taxonomy_term.ID" format. But creating content with specified ID could have conflicts and isn't a best practice. Modules that sync content (like Default Content and Structure Sync) use content UUID as key, also content with specific UUID could be safely created programmatically.

Data model changes

Changing the config name to "tvi.taxonomy_term.UUID" would allow safely sync config and content across environments.

Feature request
Status

Active

Version

2.0

Component

Code

Created by

🇧🇾Belarus dewalt

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

Comments & Activities

  • Issue created by @dewalt
  • 🇧🇾Belarus dewalt

    Here is the first version of patch that works with fresh installed module only (or you need re-config taxonomy term relations manually). Hook to rename existing configs need to be implemented in "HOOK_post_update_HOOK". I'm going to make the improvement a bit later.

Production build 0.71.5 2024