We would like to propose improvements to the permission model in SolarWinds, specifically related to node management and custom property editing.
Currently, enabling "Allow Node Management Rights" grants full control over all node actions, including deletion, which poses a risk in production environments. Additionally, the ability to edit custom properties is all-or-nothing — users can edit all fields or none.
We suggest two key enhancements:
1. Separate Node Deletion Rights
Introduce a distinct permission:
This would allow users to manage nodes (edit, unmanage, etc.) without being able to delete them. Node deletion affects historical data and should be restricted to a small group of trusted administrators.
2. Field-Level Control for Custom Properties
Allow administrators to define which custom properties can be edited by which users or roles. For example:
This level of granularity would increase security and accuracy in shared environments.
These features would significantly improve operational safety and compliance, while still allowing flexible delegation of responsibilities.
We appreciate your continued support and hope to see these improvements in a future release.