Multisite: Exclude fields from "sync"/inheritance behavior
When I create a localization in multisite setup, an existing locale has to be selected as the "origin". All field values of the new entry will then inherit the values of the "origin" entry unless I click the "desync" button on top of it. This works well unless:
a) the value inside the "desynced" field stays the same as the "origin" value (in this case, the "chain" icon will be displayed again after saving + refreshing the page, thus decreasing UX) or b) there is a specific reason in my business logic that I definitely don't want to inherit the values of field xy
Suggestion
I suggest to provide a setting inherit_value (bool) in the field configuration.
This setting could be placed as an icon alongside the existing "Localizable" / "Duplicate" / "Remove" icons in the field list of a blueprint.
Fields that have this setting set to true will be excluded from the "inheritance behaviour" i.e. their value will not be copied when creating a localization nor will display a "chain" icon on top of their input. Instead, the value will be whatever was defined as their default-value.