From d8743b6ad46f35b4817413ac170e79235aadbaf4 Mon Sep 17 00:00:00 2001 From: bashmak Date: Mon, 9 Apr 2018 14:51:41 +0300 Subject: [PATCH] Change default values while creating new device --- devapp/templates/devapp/add_dev.html | 10 +++++++++- devapp/templates/devapp/custom_dev_page/olt.html | 8 ++++---- devapp/views.py | 6 ++++-- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/devapp/templates/devapp/add_dev.html b/devapp/templates/devapp/add_dev.html index 5ffeeec..793f829 100644 --- a/devapp/templates/devapp/add_dev.html +++ b/devapp/templates/devapp/add_dev.html @@ -48,8 +48,16 @@
+ + {% if selected_parent_dev %} + + {% else %} - + {% endif %} + + {{ form.parent_dev.errors }}
diff --git a/devapp/templates/devapp/custom_dev_page/olt.html b/devapp/templates/devapp/custom_dev_page/olt.html index 6d904a8..ed61c8b 100644 --- a/devapp/templates/devapp/custom_dev_page/olt.html +++ b/devapp/templates/devapp/custom_dev_page/olt.html @@ -6,7 +6,7 @@
{% with uptime=dev_manager.uptime %} - {% if uptime %} + {% if uptime %} {% trans 'Uptime' %} {{ uptime }} {% endif %} {% endwith %} @@ -14,7 +14,7 @@ # - {% trans 'SNMP Num' %} + {% trans 'SNMP Num' %} {% trans 'Name' %} {% trans 'Mac' %} {% trans 'Signal' %} @@ -30,12 +30,12 @@ {% else %} {% endif %} - {{ port.num }} + {{ port.num }} {{ port.nm }} {{ port.mac }} {{ port.signal }} - + diff --git a/devapp/views.py b/devapp/views.py index efaf92a..0e9e226 100644 --- a/devapp/views.py +++ b/devapp/views.py @@ -24,7 +24,7 @@ from guardian.shortcuts import get_objects_for_user from chatbot.telebot import send_notify from chatbot.models import ChatException from jsonview.decorators import json_view -from djing import global_base_views, IP_ADDR_REGEX, ping +from djing import global_base_views, IP_ADDR_REGEX, ping, get_object_or_None from .models import Device, Port, DeviceDBException, DeviceMonitoringException from .forms import DeviceForm, PortForm @@ -142,10 +142,12 @@ def dev(request, group_id, device_id=0): frm = DeviceForm(instance=devinst) if devinst is None: + parent_device_id = request.GET.get('pdev') return render(request, 'devapp/add_dev.html', { 'form': frm, 'group': device_group, - 'already_dev': already_dev + 'already_dev': already_dev, + 'selected_parent_dev': get_object_or_None(Device, pk=parent_device_id) }) else: return render(request, 'devapp/dev.html', {