From 9f02ffa55cb0bed4be0f4197073d50af23da0850 Mon Sep 17 00:00:00 2001 From: Dominic Zimmer Date: Sat, 18 Jul 2020 11:17:24 +0200 Subject: [PATCH] Fix adminview viewport, Update secretdb on user creation --- admin.html | 1 + model.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/admin.html b/admin.html index 635e53c..1060757 100644 --- a/admin.html +++ b/admin.html @@ -4,6 +4,7 @@ + Waschmarken.io diff --git a/model.py b/model.py index 7becbf9..34dad02 100644 --- a/model.py +++ b/model.py @@ -38,13 +38,14 @@ class Model(object): # newuser = User() # self.users[newuser.uuid] = newuser - self.secretlookup = { self.users[uuid].get_secret() : uuid for uuid in self.users } + self.update_secretdb() print(f'Admin Token: {hashlib.sha256(SECRET.encode() + b"admintoken").hexdigest()}') #for user in self.users.values(): # print(f"{user.name.rjust(25)} -> /dealer/{user.get_secret()}") - + def update_secretdb(self): + self.secretlookup = { self.users[uuid].get_secret() : uuid for uuid in self.users } def to_json(self): model = { @@ -114,6 +115,7 @@ class Model(object): raise Exception("Username can't be blank!") newuser = User(username = username) self.users[newuser.uuid] = newuser + self.update_secretdb() @ApiMethod async def rename_user(self, authtoken, uuid, newusername):