From 23d8ccd3948c2f6138bf96d41354ecfbdd24b12f Mon Sep 17 00:00:00 2001 From: DrJKL Date: Mon, 1 Dec 2025 13:31:42 -0800 Subject: [PATCH] UX: Gate the buttons behind a feature flag --- src/composables/useFeatureFlags.ts | 6 +++++- src/platform/assets/components/AssetCard.vue | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/composables/useFeatureFlags.ts b/src/composables/useFeatureFlags.ts index 643bb103f..a757e3ed8 100644 --- a/src/composables/useFeatureFlags.ts +++ b/src/composables/useFeatureFlags.ts @@ -9,7 +9,8 @@ export enum ServerFeatureFlag { SUPPORTS_PREVIEW_METADATA = 'supports_preview_metadata', MAX_UPLOAD_SIZE = 'max_upload_size', MANAGER_SUPPORTS_V4 = 'extension.manager.supports_v4', - MODEL_UPLOAD_BUTTON_ENABLED = 'model_upload_button_enabled' + MODEL_UPLOAD_BUTTON_ENABLED = 'model_upload_button_enabled', + MODEL_EDIT_ENABLED = 'model_edit_enabled' } /** @@ -31,6 +32,9 @@ export function useFeatureFlags() { ServerFeatureFlag.MODEL_UPLOAD_BUTTON_ENABLED, false ) + }, + get modelEditEnabled() { + return api.getServerFeature(ServerFeatureFlag.MODEL_EDIT_ENABLED, false) } }) diff --git a/src/platform/assets/components/AssetCard.vue b/src/platform/assets/components/AssetCard.vue index f12ed5490..3a14c7019 100644 --- a/src/platform/assets/components/AssetCard.vue +++ b/src/platform/assets/components/AssetCard.vue @@ -33,6 +33,7 @@