Overview
Enterprise IT teams need to map relationships between assets (e.g., this server is hosted in that rack, this laptop connects via that docking station). A CMDB-style dependency view lets users link assets together and visualise the impact if one fails.
Context
- A new
AssetRelationship entity is needed on the backend (not currently defined in any existing issue — add a backend issue reference here or create it as part of this work)
- For the frontend: a graph visualisation library such as
react-flow or d3 may be needed
- Accessible from the asset detail page as a new "Dependencies" tab
Acceptance Criteria
Overview
Enterprise IT teams need to map relationships between assets (e.g., this server is hosted in that rack, this laptop connects via that docking station). A CMDB-style dependency view lets users link assets together and visualise the impact if one fails.
Context
AssetRelationshipentity is needed on the backend (not currently defined in any existing issue — add a backend issue reference here or create it as part of this work)react-floword3may be neededAcceptance Criteria
POST /assets/:id/relationships,GET /assets/:id/relationships,DELETE /assets/:id/relationships/:relId