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