From a90b7ecc7e6ec13fffedb4ef543fbd88b0228124 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20M=C3=BCller?= Date: Wed, 22 Jul 2026 09:25:50 +0200 Subject: [PATCH] fix(frontend): replace alert() with ToastService, remove console.*, fix UI bugs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace alert() with ToastService in admin-user-approval and admin-energy-community - Remove all console.error/console.warn statements from components and guards - Fix admin-energy-community modal title (now shows 'Bearbeiten' in edit mode) - Fix admin-user-approval table header ('Zählpunkt' -> 'Status') - Remove broken header nav links (#so-gehts, #faq) that pointed to non-existent sections --- eeg_frontend/src/app/guards/auth-guard.ts | 1 - eeg_frontend/src/app/guards/role-guard.ts | 1 - eeg_frontend/src/app/layout/header/header.html | 2 -- .../admin-energy-community.html | 2 +- .../admin-energy-community.ts | 17 ++++++++++------- .../admin-user-approval.html | 2 +- .../admin-user-approval/admin-user-approval.ts | 18 +++++++----------- .../src/app/pages/register/register.ts | 3 +-- 8 files changed, 20 insertions(+), 26 deletions(-) diff --git a/eeg_frontend/src/app/guards/auth-guard.ts b/eeg_frontend/src/app/guards/auth-guard.ts index 6d7e39a..0bd1c22 100644 --- a/eeg_frontend/src/app/guards/auth-guard.ts +++ b/eeg_frontend/src/app/guards/auth-guard.ts @@ -10,6 +10,5 @@ export const authGuard: CanActivateFn = () => { return true; } - console.warn('Zugriff verweigert: Login erforderlich.'); return router.createUrlTree(['/login']); }; diff --git a/eeg_frontend/src/app/guards/role-guard.ts b/eeg_frontend/src/app/guards/role-guard.ts index 06693b5..1968f13 100644 --- a/eeg_frontend/src/app/guards/role-guard.ts +++ b/eeg_frontend/src/app/guards/role-guard.ts @@ -12,7 +12,6 @@ export function roleGuard(allowedRoles: string[]): CanActivateFn { return true; } - console.warn(`Zugriff verweigert: benötigt eine der Rollen [${allowedRoles.join(', ')}].`); return router.createUrlTree(['/dashboard']); }; } diff --git a/eeg_frontend/src/app/layout/header/header.html b/eeg_frontend/src/app/layout/header/header.html index 7aa62f7..4e0de21 100644 --- a/eeg_frontend/src/app/layout/header/header.html +++ b/eeg_frontend/src/app/layout/header/header.html @@ -16,8 +16,6 @@ diff --git a/eeg_frontend/src/app/pages/admin-energy-community/admin-energy-community.html b/eeg_frontend/src/app/pages/admin-energy-community/admin-energy-community.html index e1b88dc..7036a98 100644 --- a/eeg_frontend/src/app/pages/admin-energy-community/admin-energy-community.html +++ b/eeg_frontend/src/app/pages/admin-energy-community/admin-energy-community.html @@ -64,7 +64,7 @@
-

Neue Energiegemeinschaft anlegen

+

{{ isEditMode ? 'Energiegemeinschaft bearbeiten' : 'Neue Energiegemeinschaft anlegen' }}