diff --git a/apps/tesm/pyproject.toml b/apps/tesm/pyproject.toml index 1b00276..91887d1 100644 --- a/apps/tesm/pyproject.toml +++ b/apps/tesm/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "tesm" -version = "2.8.48" +version = "2.8.49" description = "TESM -- Verwaltung und Ueberwachung von PoE-Endgeraeten und Aruba-Switchen" requires-python = ">=3.11" dependencies = [ diff --git a/apps/tesm/src/tesm/blueprints/dhcp.py b/apps/tesm/src/tesm/blueprints/dhcp.py index 077ff38..ecb86f9 100644 --- a/apps/tesm/src/tesm/blueprints/dhcp.py +++ b/apps/tesm/src/tesm/blueprints/dhcp.py @@ -121,8 +121,12 @@ def overview(): "code": kea.KATALOG_CODE, "name": kea.KATALOG_NAME, "type": "string", + # Die Regel gehoert dorthin, wo man sie sucht: das Verzeichnis + # nennt die Optionen, die **gesendet** werden. Eine angelegte + # Option ohne Wert steht nicht darin -- sie geht ja auch nicht + # hinaus, und ein Client braucht ihren Namen nicht. "description": "Vom Server belegt | nennt den Clients Name und Typ der " - "eigenen Optionen", + "Optionen, die gerade gesendet werden", "value": eigenes_verzeichnis, "is_standard": 1, "reserviert": True, diff --git a/apps/tesm/src/tesm/templates/tesm/dhcp.html b/apps/tesm/src/tesm/templates/tesm/dhcp.html index 73b5502..bc1ef72 100644 --- a/apps/tesm/src/tesm/templates/tesm/dhcp.html +++ b/apps/tesm/src/tesm/templates/tesm/dhcp.html @@ -322,7 +322,9 @@ {{ option.type }} {% if option.reserviert %} {# Kein Eingabefeld: den Wert bestimmt der Katalog selbst. #} - {{ option.value or '(noch keine eigene Option)' }} + + {{ option.value or '(noch sendet keine eigene Option einen Wert)' }} + {{ pill('belegt', '') }} {% else %} {{ optionswert(option) }}