Eliminate third-party setting with the default permission type

Created on 26 March 2024, about 1 year ago
Updated 7 August 2024, 8 months ago

Problem/Motivation

A default setting should not be written to a config entity as this creates the impression that the config has changed when in fact it has not. For this module, that means do not write a third-party setting for the default 'public access' permission type. This is noted in comment 10 of #3110867: Remove unnecessary Third Party Settings limitations β†’ . [The equivalent error was raised in numerous issues against 7x features and its implementors.]

Steps to reproduce

Export a field.
Install field_permissions.
Edit the same field and save it without making any changes.
Export the field and note the presence of third-party setting for public access.

Proposed resolution

Do not save a third-party setting for public access and unset same if permission type is changed to public.

Remaining tasks

None.

User interface changes

None.

API changes

None.

Data model changes

None.

πŸ› Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States solotandem

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024