# Settings
menu.add_handler(SettingsHandler)
+ # Shutdown
+ menu.add_handler(ShutdownHandler)
+
# About
menu.add_handler(AboutHandler)
form.add_text_input("hostname", _("Hostname"), object=self.backend.system)
+class ShutdownHandler(BaseHandler):
+ title = N_("Shutdown")
+ url = r"/system/shutdown"
+
+ def initialize(self):
+ _ = self.locale.translate
+
+ for key, title in (("shutdown", _("Shutdown")), ("reboot", _("Reboot"))):
+ tab = self.tabs.add_tab(key, title)
+
+ form = tab.add_form(key)
+ form.submit_text = title
+
+
+
class AboutHandler(BaseHandler):
title = N_("About")
url = r"/system/about"