From df4d87a643a32523de7941bb3b1d4f27a3337bc1 Mon Sep 17 00:00:00 2001 From: "yves.gugger" Date: Mon, 8 Dec 2025 16:10:58 +0100 Subject: [PATCH] feat: Auto-admin for specific email + POUNCE branding - guggeryves@hotmail.com automatically gets admin rights on registration - Changed navigation logo from 'pounce' to 'POUNCE' (uppercase) - Adjusted letter-spacing for better visual appearance --- backend/app/api/auth.py | 6 ++++++ frontend/src/components/Header.tsx | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/app/api/auth.py b/backend/app/api/auth.py index 9adfef2..4062ea4 100644 --- a/backend/app/api/auth.py +++ b/backend/app/api/auth.py @@ -99,6 +99,12 @@ async def register( name=user_data.name, ) + # Auto-admin for specific email + ADMIN_EMAILS = ["guggeryves@hotmail.com"] + if user.email.lower() in [e.lower() for e in ADMIN_EMAILS]: + user.is_admin = True + await db.commit() + # Generate verification token verification_token = secrets.token_urlsafe(32) user.email_verification_token = verification_token diff --git a/frontend/src/components/Header.tsx b/frontend/src/components/Header.tsx index 6d5a588..9a2775f 100644 --- a/frontend/src/components/Header.tsx +++ b/frontend/src/components/Header.tsx @@ -20,10 +20,10 @@ export function Header() { className="flex items-center h-full hover:opacity-80 transition-opacity duration-300" > - pounce + POUNCE