From a220667f1bee2c6f888de1a007f9d6be5d6c3fa9 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Tue, 25 Feb 2025 19:04:58 +0100 Subject: [PATCH] Add app configure resources view --- dashboard/src/components/app/Resources.vue | 142 +++++++++++++++++++++ dashboard/src/views/AppConfigureView.vue | 8 +- dashboard/src/views/AppsView.vue | 1 - 3 files changed, 148 insertions(+), 3 deletions(-) create mode 100644 dashboard/src/components/app/Resources.vue diff --git a/dashboard/src/components/app/Resources.vue b/dashboard/src/components/app/Resources.vue new file mode 100644 index 000000000..8387debcb --- /dev/null +++ b/dashboard/src/components/app/Resources.vue @@ -0,0 +1,142 @@ + + + \ No newline at end of file diff --git a/dashboard/src/views/AppConfigureView.vue b/dashboard/src/views/AppConfigureView.vue index 396c48a48..ecc8194d1 100644 --- a/dashboard/src/views/AppConfigureView.vue +++ b/dashboard/src/views/AppConfigureView.vue @@ -11,6 +11,7 @@ import { Button, ButtonGroup } from 'pankow'; import Info from '../components/app/Info.vue'; import Security from '../components/app/Security.vue'; import Cron from '../components/app/Cron.vue'; +import Resources from '../components/app/Resources.vue'; import Repair from '../components/app/Repair.vue'; import Eventlog from '../components/app/Eventlog.vue'; import Updates from '../components/app/Updates.vue'; @@ -21,6 +22,7 @@ import { APP_TYPES, ISTATES, RSTATES, HSTATES } from '../constants.js'; const appsModel = AppsModel.create(); const installationStateLabel = AppsModel.installationStateLabel; +const busy = ref(true); const id = ref(''); const app = ref({}); const view = ref(''); @@ -122,6 +124,8 @@ onMounted(async () => { await refresh(); onSetView(parts[1] || 'info'); + + busy.value = false; }); onBeforeUnmount(() => { @@ -132,7 +136,7 @@ onBeforeUnmount(() => {