]> git.ipfire.org Git - people/ms/westferry.git/commitdiff
system: Add proof-of-concept for automatic form data saving master
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Dec 2021 17:32:41 +0000 (17:32 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 5 Dec 2021 17:32:41 +0000 (17:32 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/westferry/backend/system.py
src/westferry/handlers/system.py

index 085c3592e22810dd5b6584fe86b9283d0d5be9a5..073a92675881ce3d484cf9bac0b8cd109f16a66a 100644 (file)
@@ -30,3 +30,7 @@ class SystemBackend(base.BaseBackend):
                        Returns the hostname of this system
                """
                return socket.gethostname()
+
+       @hostname.setter
+       def hostname(self, hostname):
+               print("SETTING HOSTNAME TO %s" % hostname)
index 07fef1257573eecf0bbb73ca61a7a3773b367703..2be82c40d07b410a1352912a9ac301927677d164 100644 (file)
@@ -62,4 +62,4 @@ class SettingsHandler(BaseHandler):
                # Add a form
                form = tab.add_form()
 
-               form.add_text_input("hostname", _("Hostname"))
+               form.add_text_input("hostname", _("Hostname"), object=self.backend.system)