From 4cd1ad45308b8996fccaa1b2d3e6e4f02570fadc Mon Sep 17 00:00:00 2001 From: SnippetsX Date: Sun, 24 Nov 2024 01:13:20 +0300 Subject: [PATCH] Fixed setting wrong switching in menu list Added bump for database settings --- src/App.js | 2 +- src/Maintenance/SystemUpdates.js | 0 src/Settings/SettingsDatabaseConfig.js | 28 ++++++++++++++++++++++++++ src/core/configEdit.js | 6 ++++++ src/metadata.json | 2 +- src/widgets/Sidebar.js | 22 +++++++++++--------- 6 files changed, 49 insertions(+), 11 deletions(-) create mode 100644 src/Maintenance/SystemUpdates.js create mode 100644 src/Settings/SettingsDatabaseConfig.js diff --git a/src/App.js b/src/App.js index f51a1d5..b8e5c62 100644 --- a/src/App.js +++ b/src/App.js @@ -27,7 +27,7 @@ function App() { } /> } /> {/* } /> - } /> */} + } /> */} } /> } /> } /> diff --git a/src/Maintenance/SystemUpdates.js b/src/Maintenance/SystemUpdates.js new file mode 100644 index 0000000..e69de29 diff --git a/src/Settings/SettingsDatabaseConfig.js b/src/Settings/SettingsDatabaseConfig.js new file mode 100644 index 0000000..7900c16 --- /dev/null +++ b/src/Settings/SettingsDatabaseConfig.js @@ -0,0 +1,28 @@ +import React from "react"; +import { ThemeProvider, Box, Typography } from "@mui/material"; +import { theme } from "../theme"; + + +const SettingsDatabaseConfig = () => { + return ( + + + + + + + + + Database Configuration + + + + + + ); +}; + +export default SettingsDatabaseConfig; diff --git a/src/core/configEdit.js b/src/core/configEdit.js index 07f247c..01c39b2 100644 --- a/src/core/configEdit.js +++ b/src/core/configEdit.js @@ -65,3 +65,9 @@ export function getDeveloperMode() { throw error; }); } + +export function getDatabaseConfig() { + return getConfig().then(config => config.database); +} + + diff --git a/src/metadata.json b/src/metadata.json index 4b30c57..104804c 100644 --- a/src/metadata.json +++ b/src/metadata.json @@ -1 +1 @@ -{"buildMajor":1,"buildMinor":0,"buildRevision":18,"buildTag":"DEV"} \ No newline at end of file +{"buildMajor":1,"buildMinor":0,"buildRevision":19,"buildTag":"DEV"} \ No newline at end of file diff --git a/src/widgets/Sidebar.js b/src/widgets/Sidebar.js index 0146d6b..eb70825 100644 --- a/src/widgets/Sidebar.js +++ b/src/widgets/Sidebar.js @@ -31,24 +31,28 @@ export const SidebarSettings = () => { > - + window.location.href = '/settings'}> + + + + window.location.href = '/settings/database'}> - + window.location.href = '/settings/access'}> - + window.location.href = '/settings/update'}> - + window.location.href = '/settings/info'}> - { window.location.href = '/settings/info'; }}/> + {getDeveloperMode() && ( - + window.location.href = '/settings/debug'}> @@ -82,15 +86,15 @@ export const SidebarMain = () => { - + window.location.href = '/dashboard/users'}> - + window.location.href = '/dashboard/reports'}> - + window.location.href = '/dashboard/configuration'}>