From 5877e71c86012491826213ae607afe0040d841df Mon Sep 17 00:00:00 2001 From: tdgao Date: Tue, 10 Mar 2026 20:11:25 -0600 Subject: [PATCH] disable buttons for server compatibility settings --- .../ui/project-settings/CompatibilityCard.vue | 23 +++++++++++++++---- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/apps/frontend/src/components/ui/project-settings/CompatibilityCard.vue b/apps/frontend/src/components/ui/project-settings/CompatibilityCard.vue index d7c18e6667..e5270fb04e 100644 --- a/apps/frontend/src/components/ui/project-settings/CompatibilityCard.vue +++ b/apps/frontend/src/components/ui/project-settings/CompatibilityCard.vue @@ -40,13 +40,17 @@ - - @@ -183,14 +187,18 @@ - - + @@ -224,10 +232,15 @@ const serverCompatibilityModal = useTemplateRef { + const EDIT_DETAILS = 1 << 2 + return ((currentMember.value?.permissions ?? 0) & EDIT_DETAILS) === EDIT_DETAILS +}) + const content = computed(() => { if (!projectV3.value) return null