diff --git a/files/classes/badges.py b/files/classes/badges.py index 45ed2d9223..d6e7e04394 100644 --- a/files/classes/badges.py +++ b/files/classes/badges.py @@ -45,7 +45,7 @@ class Badge(Base): @property @lazy def path(self): - return f"/assets/images/badges/{self.name}.webp" + return f"/assets/images/badges/{self.name.replace(' ','%20')}.webp" @property @lazy diff --git a/files/routes/static.py b/files/routes/static.py index 208330900a..170057a4fe 100644 --- a/files/routes/static.py +++ b/files/routes/static.py @@ -139,7 +139,7 @@ def cached_chart(): @app.get("/patrons") @app.get("/paypigs") -@auth_desired +@admin_level_required(3) def patrons(v): query = g.db.query( User.id, User.username, User.patron, User.namecolor, diff --git a/files/templates/admin/badge_grant.html b/files/templates/admin/badge_grant.html index 11c7c04621..aa8036a99d 100644 --- a/files/templates/admin/badge_grant.html +++ b/files/templates/admin/badge_grant.html @@ -55,7 +55,7 @@ {% for k, v in badge_types.items() %} - + {{v['name']}} {{v['description']}} diff --git a/files/templates/badges.html b/files/templates/badges.html index 9e04e82403..34f0133e46 100644 --- a/files/templates/badges.html +++ b/files/templates/badges.html @@ -21,7 +21,7 @@ {% for k,v in badges.items() %} {{v['name']}} - + {{v['description']}} {% endfor %}