From eb78b7755f56eb5ba253e0befd029cf47b686638 Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Wed, 5 Mar 2025 15:29:09 +0100 Subject: [PATCH] editor enable disable --- src/components/admin/ForceSelect.vue | 6 +-- .../operation/mission/DetailFormEditor.vue | 10 +++-- .../operation/mission/DetailFormInput.vue | 6 ++- .../admin/operation/mission/MissionDetail.vue | 40 ++++++++++++++----- .../operation/mission/MissionPresence.vue | 9 ++++- .../operation/mission/MissionOverview.vue | 22 +++++++--- 6 files changed, 67 insertions(+), 26 deletions(-) rename src/{views => components}/admin/operation/mission/MissionDetail.vue (85%) rename src/{views => components}/admin/operation/mission/MissionPresence.vue (93%) diff --git a/src/components/admin/ForceSelect.vue b/src/components/admin/ForceSelect.vue index 7f625fc..1c686fe 100644 --- a/src/components/admin/ForceSelect.vue +++ b/src/components/admin/ForceSelect.vue @@ -1,6 +1,6 @@ @@ -55,6 +53,10 @@ export default defineComponent({ type: String, default: "", }, + enabled: { + type: Boolean, + default: true, + }, }, data() { return { diff --git a/src/components/admin/operation/mission/DetailFormInput.vue b/src/components/admin/operation/mission/DetailFormInput.vue index 6a394b3..aca50cc 100644 --- a/src/components/admin/operation/mission/DetailFormInput.vue +++ b/src/components/admin/operation/mission/DetailFormInput.vue @@ -11,7 +11,7 @@ v-tippy="currentEditors.map((c) => c.username).join(', ')" /> - + @@ -48,6 +48,10 @@ export default defineComponent({ type: Object as PropType, required: true, }, + enabled: { + type: Boolean, + default: true, + }, }, emits: ["update:model-value"], data() { diff --git a/src/views/admin/operation/mission/MissionDetail.vue b/src/components/admin/operation/mission/MissionDetail.vue similarity index 85% rename from src/views/admin/operation/mission/MissionDetail.vue rename to src/components/admin/operation/mission/MissionDetail.vue index ea07e1d..05b94cb 100644 --- a/src/views/admin/operation/mission/MissionDetail.vue +++ b/src/components/admin/operation/mission/MissionDetail.vue @@ -1,12 +1,24 @@