Konrad Windszus created SLING-12495:
---------------------------------------

             Summary: ConfigurationSerializerWebConsolePlugin: Rework "Remove 
properties" logic
                 Key: SLING-12495
                 URL: https://issues.apache.org/jira/browse/SLING-12495
             Project: Sling
          Issue Type: Bug
          Components: Installer
    Affects Versions: Installer Configuration Factory 1.4.4
            Reporter: Konrad Windszus
            Assignee: Konrad Windszus


The logic/UI for hiding certain default/inherited properties introduced with 
SLING-11864 has several flaws:
# It allows to hide properties coming from different sources individually not 
considering the order. That potentially leads to wrong configuration because 
the sources have a strict priority and it may be the case that a custom 
configuration reverts a value to its default value (which has been overwritten 
through inherited properties)
# the wording of the individual checkboxes is hard to understand:
## Remove Properties -> Hide Properties
## Merged Properties -> Inherited Properties with a link to 
https://sling.apache.org/documentation/bundles/configuration-installer-factory.html#merging-of-configuration
 (hide it in case this feature is not enabled)
# Reevaluate whether hiding properties having the metatype default value makes 
sense



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to