diff --git a/devapp/templates/devapp/manage_ports/list.html b/devapp/templates/devapp/manage_ports/list.html index 26b4089..5f59abd 100644 --- a/devapp/templates/devapp/manage_ports/list.html +++ b/devapp/templates/devapp/manage_ports/list.html @@ -22,7 +22,7 @@ {{ port.num }} {{ port.descr }} {% if port.num_abons > 1 %} - {% url 'devapp:fix_port_confict' dev.user_group.id dev.id port.id as fixurl %} + {% url 'devapp:fix_port_conflict' dev.user_group.id dev.id port.id as fixurl %} {{ port.num_abons }}. {% blocktrans with furl=fixurl %}Port should not have more than one subscriber, fix that{% endblocktrans %} {% else %} {{ port.num_abons }} diff --git a/devapp/urls.py b/devapp/urls.py index efa5c1c..0667701 100644 --- a/devapp/urls.py +++ b/devapp/urls.py @@ -16,7 +16,7 @@ urlpatterns = [ url(r'^(?P\d+)/(?P\d+)/add$', views.add_single_port, name='add_port'), url(r'^(?P\d+)/(?P\d+)/edit$', views.dev, name='edit'), url(r'^(\d+)/(?P\d+)/ports$', views.manage_ports, name='manage_ports'), - url(r'^(?P\d+)/(?P\d+)/ports/(?P\d+)/fix_port_confict$', views.fix_port_confict, name='fix_port_confict'), + url(r'^(?P\d+)/(?P\d+)/ports/(?P\d+)/fix_port_conflict$', views.fix_port_conflict, name='fix_port_conflict'), url(r'^(\d+)/(?P\d+)/ports_add', views.add_ports, name='add_ports'), url(r'^(\d+)/(?P\d+)/(?P\d+)_(?P[0-1]{1})$', views.toggle_port, name='port_toggle'), url(r'^(?P\d+)/(?P\d+)/(?P\d+)/del$', views.delete_single_port, name='del_port'), diff --git a/devapp/views.py b/devapp/views.py index 08bf2f1..63995da 100644 --- a/devapp/views.py +++ b/devapp/views.py @@ -457,6 +457,8 @@ def fix_onu(request): if parent is not None: manobj = parent.get_manager_object() ports = manobj.get_list_keyval('.1.3.6.1.4.1.3320.101.10.1.1.3') + text = ' ' %\ + (_('Device with mac address %(mac)s does not exist') % {'mac': mac}) for srcmac, snmpnum in ports: real_mac = ':'.join(['%x' % ord(i) for i in srcmac]) if mac == real_mac: @@ -465,10 +467,8 @@ def fix_onu(request): status = 0 text = ' ' % _('Fixed') break - text = ' ' %\ - (_('Device with mac address %(mac)s does not exist') % {'mac': mac}) else: - text = text + ' %s' % _('Parent device not found') + text = text + '\n%s' % _('Parent device not found') except Device.DoesNotExist: pass return JsonResponse({ @@ -478,7 +478,7 @@ def fix_onu(request): @login_required -def fix_port_confict(request, group_id, device_id, port_id): +def fix_port_conflict(request, group_id, device_id, port_id): user_group = get_object_or_404(AbonGroup, pk=group_id) device = get_object_or_404(Device, pk=device_id) port = get_object_or_404(Port, pk=port_id)