add settings button, start with the admin template

This commit is contained in:
Jakob Ketterl
2020-03-08 21:28:15 +01:00
parent 4928f80929
commit 6ab77f958c
6 changed files with 22 additions and 6 deletions

View File

@ -1,4 +1,4 @@
from . import Controller
from .template import WebpageController
from .session import SessionStorage
@ -10,7 +10,7 @@ class Authentication(object):
return False
class SettingsController(Controller):
class AdminController(WebpageController):
def __init__(self, handler, request, options):
self.authentication = Authentication()
super().__init__(handler, request, options)
@ -22,4 +22,4 @@ class SettingsController(Controller):
self.send_redirect("/login")
def indexAction(self):
self.send_response("actual content here")
self.serve_template("admin.html", **self.template_variables())

View File

@ -47,7 +47,7 @@ class SessionController(WebpageController):
key = SessionStorage.getSharedInstance().startSession({"user": data["user"]})
cookie = SimpleCookie()
cookie["owrx-session"] = key
self.send_redirect("/settings", cookies=cookie)
self.send_redirect("/admin", cookies=cookie)
else:
self.send_redirect("/login")
else: