Bug #23553
closedOverride process of properties is very misleading at node level
Description
- create a property with the same name to override it, but then, you "loose" the information of what the local override value was as only the merged result is displayed.
- if a local override already exists, you have to use the "edit" button on the property, but it displays whole "merged result" to edit instead of the local override already defined, which mean that a non attentive user will create a faulty local override without knowing it, and will prevent the node to receive any value update from the group
An example below:
In my group Ubuntu, I define the following "test" property:
{"a": "a", "b": "b", "c":"c"}
On a node within this group, I define a new property "test" as:
{"b": "bob"}
The resulting effective property is:
{ "a": "a", "b": "bob", "c": "c" }
So far, everything it fine, except that I "lost" the information of what is the value of my local override (it is displayed on the tooltip, which is not super user friendly)
Now, I want to modify the local override to change the value of a, I have to click on the "edit" button of the property, which displays the current effective value to edit:
{ "a": "a", "b": "bob", "c": "c" }
Which I modify to:
{ "a": "alice", "b": "bob", "c": "c" }
This is the big issue here, my local override now also contains an override to the "c" key, which I did not want.
To demonstrate it, if I go back to the group node page and modify the initial "test" property to:
{"a": "a", "b": "b", "c":"charly"}
The charly value will never reach the node...
Updated by Raphael GAUTHIER about 1 year ago
- Status changed from New to In progress
- Assignee set to Raphael GAUTHIER
Updated by Raphael GAUTHIER about 1 year ago
- Status changed from In progress to Pending technical review
- Assignee changed from Raphael GAUTHIER to Vincent MEMBRÉ
- Pull Request set to https://github.com/Normation/rudder/pull/5087
Updated by Raphael GAUTHIER about 1 year ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|b4a914d8551344d67b8db6ca44eee3f165adccf4.
Updated by Alexis Mousset about 1 year ago
Applied in changeset rudder|92696b287710937e3a62248a9dacde28a7c1b684.
Updated by Vincent MEMBRÉ about 1 year ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 8.0.0~rc2 which was released today.
Updated by Raphael GAUTHIER about 1 year ago
- Has duplicate Bug #23615: The value edited for overridden properties in node is not the node value added