From 6cc1736f1708168dc1d474c24739af89ce14b48a Mon Sep 17 00:00:00 2001 From: mwiegand Date: Wed, 13 May 2026 15:42:46 +0200 Subject: [PATCH] feat(l4d2-web): add hostname edit form to server detail page --- l4d2web/templates/server_detail.html | 10 ++++++++++ l4d2web/tests/test_l4d2_facade.py | 3 +-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/l4d2web/templates/server_detail.html b/l4d2web/templates/server_detail.html index 9de5193..896d6f9 100644 --- a/l4d2web/templates/server_detail.html +++ b/l4d2web/templates/server_detail.html @@ -12,6 +12,16 @@
Port
{{ server.port }}
Blueprint
{% if blueprint %}{{ blueprint.name }}{% endif %}
RCON Password
••••••••••••
+
Hostname
+
+
+ + + + Leave empty for auto: "{{ g.user.username }} {{ server.name }}" +
+
+

Actions

diff --git a/l4d2web/tests/test_l4d2_facade.py b/l4d2web/tests/test_l4d2_facade.py index dd8a48b..08485c8 100644 --- a/l4d2web/tests/test_l4d2_facade.py +++ b/l4d2web/tests/test_l4d2_facade.py @@ -431,8 +431,7 @@ def test_initialize_server_resolves_fallback_hostname( initialize_server(server_id) assert len(spec_contents) == 1 - assert "hostname" in spec_contents[0] # The fixture creates user "alice" and server named "alpha" - assert '"alice alpha"' in spec_contents[0] + assert 'hostname "alice alpha"' in spec_contents[0]