From 5a83c4a282c21fd57ec9d5cd60e000bb13f1d215 Mon Sep 17 00:00:00 2001 From: ISA Date: Mon, 5 May 2025 13:44:26 +0200 Subject: [PATCH] =?UTF-8?q?Datenbank=20leeren=20und=20l=C3=B6schen=20nur?= =?UTF-8?q?=20mit=20admin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DatabaseSettings.tsx | 56 +++++++++++-------- config/webVersion.ts | 2 +- 2 files changed, 34 insertions(+), 24 deletions(-) diff --git a/components/main/settingsPageComponents/DatabaseSettings.tsx b/components/main/settingsPageComponents/DatabaseSettings.tsx index 3f60f3a..060f434 100644 --- a/components/main/settingsPageComponents/DatabaseSettings.tsx +++ b/components/main/settingsPageComponents/DatabaseSettings.tsx @@ -5,35 +5,19 @@ import handleClearDatabase from "./handlers/dbHandlers/handleClearDatabase"; import handleClearConfig from "./handlers/dbHandlers/handleClearConfig"; import handleClearMessages from "./handlers/dbHandlers/handleClearMessages"; import handleClearLogger from "./handlers/dbHandlers/handleClearLogger"; +import { useAdminAuth } from "./hooks/useAdminAuth"; const DatabaseSettings: React.FC = () => { + const { isAdminLoggedIn } = useAdminAuth(true); return ( -
-

- Datenbank Einstellungen -

- -
- - - +
+

Datenbank Einstellungen

+
@@ -41,11 +25,37 @@ const DatabaseSettings: React.FC = () => {
+ + {isAdminLoggedIn && ( +
+

+ ⚠️ Nur für Administratoren +

+ +
+ + + +
+
+ )}
); }; diff --git a/config/webVersion.ts b/config/webVersion.ts index 5010225..d7aed6d 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.359"; +const webVersion = "1.6.360"; export default webVersion;