{% extends request.is_ajax|yesno:'nullcont.htm,devapp/ext.htm' %} {% load i18n %} {% block content %} {% with uptime=dev_manager.uptime onu_details=dev_manager.get_details %}
{{ dev.get_devtype_display|default:_('Title of the type of switch') }}. {% if uptime %} {% trans 'Uptime' %} {{ uptime }} {% endif %}
  • {% trans 'Ip address' %}: {{ dev.ip_address|default:'-' }}
  • {% trans 'Mac' %}: {{ dev.mac_addr }}
  • {% trans 'Description' %}: {{ dev.comment }}
  • {% for da in dev_accs %}
  • {% trans 'Attached user' %}: {% if da.group %} {{ da.get_full_name }} {% else %} {{ da.get_full_name }} {% endif %}
  • {% endfor %} {% if dev.parent_dev %}
  • {% with pdev=dev.parent_dev pdgrp=dev.parent_dev.group %} {% trans 'Parent device' %}: {{ pdev.ip_address|default:'-' }} {{ pdev.comment }} {% endwith %}
  • {% endif %}

{% trans 'ONU Status' %}

{% if onu_details %} {% if onu_details.err %}
{% trans 'ONU error' %}: {{ onu_details.err }}
{% else %}
{% if onu_details.status == 3 %} {% elif onu_details.status == 2 %} {% else %} {% endif %}
{% trans 'Name on OLT' %}: {{ onu_details.name }}
{% trans 'Distance(m)' %}: {{ onu_details.distance }}
{% trans 'Signal' %}: {{ onu_details.signal }}
{% if dev.mac_addr != onu_details.mac %} {% trans 'Mac on OLT' %}: {{ onu_details.mac }}

{% else %} {% trans 'Mac on OLT' %}: {{ onu_details.mac }} {% endif %}
{% endif %} {% else %}

{% trans 'Info does not fetch' %}

{% endif %}
{% endwith %} {% endblock %}