diff --git a/.gitignore b/.gitignore index a2251b6..1b88862 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,9 @@ __pycache__/ !/srv/poe_manager/*.* !/srv/poe_manager/templates/ !/srv/poe_manager/templates/*.* +!/srv/poe_manager/static/ +!/srv/poe_manager/static/css/ +!/srv/poe_manager/static/css/* # Optional: SQLite DB ignorieren (falls du nicht willst, dass Passwörter im Repo landen) # /srv/poe_manager/sqlite.db diff --git a/srv/poe_manager/static/css/style.css b/srv/poe_manager/static/css/style.css new file mode 100644 index 0000000..093201f --- /dev/null +++ b/srv/poe_manager/static/css/style.css @@ -0,0 +1,24 @@ +body { + padding: 20px; +} + +.table-dark { + background-color: #343a40 !important; + color: #fff !important; +} + +.badge { + font-size: 0.9rem; +} + +pre { + background-color: #f8f9fa; + padding: 10px; + border-radius: 5px; + max-height: 600px; + overflow-y: scroll; +} + +.mb-3 a.btn { + margin-right: 5px; +} diff --git a/srv/poe_manager/templates/devices.html b/srv/poe_manager/templates/devices.html index 73c1e2a..9a86985 100644 --- a/srv/poe_manager/templates/devices.html +++ b/srv/poe_manager/templates/devices.html @@ -2,7 +2,7 @@
Prüfintervall: {{ interval }} Minuten
-| Device-Name | +Status | +
|---|---|
| {{ d['name'] }} | +{% if status[d['name']] == 'online' %} - Online + Online {% else %} - Offline + Offline {% endif %} - - - {% endfor %} - + | +
{{ log_content }}
+
+
+| Timestamp | +Log | +
|---|---|
| {{ parts[0] if parts|length > 0 else '' }} | +{{ parts[1] if parts|length > 1 else line }} | +