{% include 'header.html' %}

{{ device.name }}

Allocated IPs:

    {% for ip in device_ips %}
  • {{ ip.ip }}
  • {% endfor %}
{% if ip_history %}

IP Assignment History:

{% for entry in ip_history %}
{% if entry.action == 'assigned' %} {% else %} {% endif %}
{{ entry.ip }} {% if entry.action == 'assigned' %}Assigned{% else %}Removed{% endif %} to {{ entry.device_name }}
{{ entry.subnet_name }} ({{ entry.subnet_cidr }})
by {{ entry.user_name }} • {{ entry.timestamp.strftime('%Y-%m-%d %H:%M:%S') if entry.timestamp else 'Unknown' }}
{% endfor %}
{% endif %}

Tags:

{% if device_tags %} {% for tag in device_tags %}
{{ tag.name }} {% if can_remove_device_tag %}
{% endif %}
{% endfor %} {% else %} No tags assigned {% endif %}
{% if can_assign_device_tag and all_tags %}
{% endif %}
{% if custom_fields %}

Custom Fields

{% if can_edit_device %}
{% for field in custom_fields %}
{% if field.field_type == 'textarea' %} {% elif field.field_type == 'boolean' %}
{% elif field.field_type == 'select' %} {% set options = [] %} {% if field.validation_rules and field.validation_rules.select_options %} {% set options = field.validation_rules.select_options %} {% endif %} {% elif field.field_type == 'date' %} {% elif field.field_type == 'datetime' %} {% elif field.field_type == 'number' %} {% elif field.field_type == 'decimal' %} {% elif field.field_type == 'ip_address' %} {% elif field.field_type == 'email' %} {% elif field.field_type == 'url' %} {% else %} {% endif %}
{% endfor %}
{% else %}
{% for field in custom_fields %}
{{ field.current_value or field.default_value or '-' }}
{% endfor %}
{% endif %}
{% endif %}