{% extends "base.html" %} {% block title %}{{ inventory.asset.name }} · Inventory · NEXXVU{% endblock %} {% block content %}
{% include "_inventory_tree.html" %}

{{ inventory.asset.role }}

{{ inventory.asset.display_name or inventory.asset.name }}

{% if inventory.asset.display_name %}{% endif %}{% if inventory.asset.summary %}

{{ inventory.asset.summary }}

{% endif %}{% if inventory.parent %}{% endif %}{% if inventory.asset.location_id %}{% endif %}
{{ inventory.asset.lifecycle }}
{% if active_tab == 'monitoring' %}
{% include "_asset_monitoring.html" %} {% elif active_tab == 'identity' %}

Asset identity

Edit safe operator-facing identity metadata. Monitoring, platform assignment, topology and credentials are unchanged.

{% if identity_saved %}
Asset identity saved.
{% endif %}{% if identity_error %}{% endif %}

Required operational name used throughout NEXXVU.

Optional friendly heading.

Short operator-facing purpose or responsibility.

Optional longer operational context.

{% elif active_tab == 'relationships' %}

Relationships

{{ inventory.relationships|length }} total
{% if inventory.relationships %}
{% for relationship in inventory.relationships %}{% endfor %}
DirectionRelationshipRelated assetRole
{{ relationship.direction_label }}{{ relationship.relationship_type|replace('_',' ')|title }}{{ relationship.related_asset.name }}{{ relationship.related_asset.role|replace('-',' ')|title }}
{% else %}

No additional relationships

No typed relationships are recorded for this asset.

{% endif %}
{% elif active_tab == 'topology' %}

Topology and children

{% if inventory.parent %}

Parent: {{ inventory.parent.name }}

{% endif %}
{{ inventory.children|length }} children
{% if inventory.children %}{% else %}

No child assets

This asset has no active children in the topology.

{% endif %}
{% elif active_tab == 'tools' %}

Tools

No approved device operations configured

Approved device operations will appear here when a separately reviewed, write-capable action contract is configured. Monitoring credentials remain read-only and are never elevated for device operations.

{% elif active_tab == 'lifecycle' %} {% if removal_error %}{% endif %}

Lifecycle and removal

Review lifecycle actions for this inventory asset.

{% if inventory.removable %}

Removing this asset retires its active monitoring configuration. Historical telemetry and topology records remain, and shared authentication profiles are preserved.

{% else %}

Removal is not available

This registry-managed asset does not use the onboarded-asset removal workflow.

{% endif %}
{% endif %}
{% endblock %} {% block scripts %}{% if active_tab == 'monitoring' %}{% endif %}{% endblock %}