Actions
Bug #5092
closedRudder role is not displayed in the web interface if a node is a server component but neither relay nor root server
Status:
Released
Priority:
2
Assignee:
Jonathan CLARKE
Category:
Web - Nodes & inventories
Target version:
Pull Request:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:
Description
Server roles are now sent via the inventory, and can include roles such as rudder-db, rudder-ldap, etc.
On a server with the rudder-db, rudder-reports roles, it is displayed as a "Rudder node" in the web interface.
This shuold be "Rudder server (rudder-db, rudder-reports)".
This comes from the code logic in https://github.com/Normation/rudder/blob/branches/rudder/2.11/rudder-web/src/main/scala/com/normation/rudder/web/services/DisplayNode.scala#L400, which is basically:
if (isPolicyServer) if (root) work out server-roles and display them else # is a relay server display "I'm a relay server" else display "I'm a node" endif
Obviously, we should display "Rudder {type} server ({roles})" if any roles are defined, and with "type"=relay or "type"=root
Actions