Bug #10301
closedRemove "rights" in node property
Description
For now, we don't really know what "rights" mean for node properties. Is it permissions? Is it some kind of ownership? Something else?
This is mostly due to the fact that we don't have real permissions at that granylarity for now in Rudder, and that we have only two cases for node properties: provider defauls => "the user or datasources plugin can change it", "provider datasource => only datasources plugin can change it".
So, for now, we propose the following enhancement: only add the "provider" property, and add that restriction: "when provider is defined and not equals to "defauls", the node property is only updatable by the provider of the defined kind". That captures pretty well the constraint we want to define without frozing any other dimension. It will be easier to latter add a real permession management on top of that.
Updated by François ARMAND over 7 years ago
- Translation missing: en.field_tag_list set to Blocking 4.1
Updated by François ARMAND over 7 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Vincent MEMBRÉ
- Pull Request set to https://github.com/Normation/rudder/pull/1538
Updated by François ARMAND over 7 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|462fac51dfe5f64a3052b40d113c6d686103c13e.
Updated by Vincent MEMBRÉ over 7 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 4.1.0~rc1 which was released today.
- 4.1.0~rc1: Announce Changelog
- Download: https://www.rudder-project.org/site/get-rudder/downloads/