Browse Source

check ZTE onu for sn&mac

devel
Dmitry Novikov 7 years ago
parent
commit
d14e9c7971
  1. 4
      devapp/dev_types.py
  2. 11
      devapp/templates/devapp/custom_dev_page/onu_for_zte.html

4
devapp/dev_types.py

@ -10,6 +10,7 @@ from django.conf import settings
from djing.lib import RuTimedelta, safe_int, safe_float
from devapp.expect_scripts import register_f601_onu, register_f660_onu, ExpectValidationError, OnuZteRegisterError
from devapp.expect_scripts.base import sn_to_mac
from .base_intr import (
DevBase, SNMPBaseWorker, BasePort, DeviceImplementationError,
ListOrError, DeviceConfigurationError
@ -512,7 +513,8 @@ class ZteOnuDevice(OnuDevice):
'vlans': vlans,
'serial': sn,
'int_name': int_name,
'onu_type': onu_type
'onu_type': onu_type,
'mac': sn_to_mac(sn)
}
except IndexError:
pass

11
devapp/templates/devapp/custom_dev_page/onu_for_zte.html

@ -80,7 +80,16 @@
{% endif %}
<b>{% trans 'Serial' %}</b>: {{ onu_details.serial|default:'-' }}<br>
<b>{% trans 'Onu type' %}</b>: {{ onu_details.onu_type|default:'-' }}<br>
<b>{% trans 'Name' %}</b>: {{ onu_details.int_name|default:'-' }}
<b>{% trans 'Name' %}</b>: {{ onu_details.int_name|default:'-' }}<br>
{% if dev.mac_addr != onu_details.mac %}
<span class="text-danger">
<b>{% trans 'Mac on OLT' %}</b>: {{ onu_details.mac }}
<h4 class="glyphicon glyphicon-exclamation-sign" title="{% trans 'Mac-addresses does not match' %}" data-toggle="tooltip"></h4>
</span>
{% else %}
<b>{% trans 'Mac on OLT' %}</b>: {{ onu_details.mac }}
{% endif %}<br>
</div>
</div>

Loading…
Cancel
Save