diff --git a/devapp/templates/devapp/manage_ports/add_ports.html b/devapp/templates/devapp/manage_ports/add_ports.html
index 4d6f16f..2488225 100644
--- a/devapp/templates/devapp/manage_ports/add_ports.html
+++ b/devapp/templates/devapp/manage_ports/add_ports.html
@@ -44,7 +44,7 @@
{{ port.pid }} |
{{ port.mode }} |
-
+
{% if port.from_db %}
diff --git a/devapp/views.py b/devapp/views.py
index aa8129c..c78532d 100644
--- a/devapp/views.py
+++ b/devapp/views.py
@@ -310,9 +310,12 @@ class ShowSubscriberOnPort(LoginAdminMixin,
@permission_required('devapp.add_port')
def add_ports(request, group_id: int, device_id: int):
class TempPort:
- def __init__(self, pid, text, status, from_db, pk=None):
+ __slots__ = 'pid', 'text', 'placeholder', 'status', 'from_db', 'pk'
+
+ def __init__(self, pid, text, status, from_db, pk=None, placeholder=None):
self.pid = pid
self.text = text
+ self.placeholder = placeholder
self.status = status
self.from_db = from_db
self.pk = pk
@@ -359,7 +362,7 @@ def add_ports(request, group_id: int, device_id: int):
manager = device.get_manager_object()
ports = manager.get_ports()
if ports is not None:
- ports = tuple(TempPort(p.num, p.nm, p.st, False) for p in ports)
+ ports = tuple(TempPort(p.num, None, p.st, False, placeholder=p.nm) for p in ports)
res_ports = set(db_ports + ports)
else:
res_ports = db_ports
|