From 0347de6f158578f9ef946ced215a7360eb3dd221 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Wed, 30 Nov 2022 12:19:46 +0800 Subject: [PATCH] refactor: remove the option to make the post internally accessible to members (halo-dev/console#733) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #### What type of PR is this? /kind improvement /milestone 2.0 #### What this PR does / why we need it: 移除文章设置中内部成员可访问的选项,目前后端没有支持。 #### Does this PR introduce a user-facing change? ```release-note None ``` --- src/modules/contents/pages/SinglePageList.vue | 12 +++++++----- .../pages/components/SinglePageSettingModal.vue | 1 - src/modules/contents/posts/PostList.vue | 12 +++++++----- .../contents/posts/components/PostSettingModal.vue | 1 - 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/src/modules/contents/pages/SinglePageList.vue b/src/modules/contents/pages/SinglePageList.vue index ad4f990f7..4c0cc15f9 100644 --- a/src/modules/contents/pages/SinglePageList.vue +++ b/src/modules/contents/pages/SinglePageList.vue @@ -311,10 +311,11 @@ const VisibleItems: VisibleItem[] = [ label: "公开", value: "PUBLIC", }, - { - label: "内部成员可访问", - value: "INTERNAL", - }, + // TODO: 支持内部成员可访问 + // { + // label: "内部成员可访问", + // value: "INTERNAL", + // }, { label: "私有", value: "PRIVATE", @@ -742,8 +743,9 @@ function handleClearFilters() { v-tooltip="`私有访问`" class="cursor-pointer text-sm transition-all hover:text-blue-600" /> + diff --git a/src/modules/contents/pages/components/SinglePageSettingModal.vue b/src/modules/contents/pages/components/SinglePageSettingModal.vue index 941e262fc..49916a85e 100644 --- a/src/modules/contents/pages/components/SinglePageSettingModal.vue +++ b/src/modules/contents/pages/components/SinglePageSettingModal.vue @@ -270,7 +270,6 @@ const onPublishTimeChange = (value: string) => { v-model="formState.spec.visible" :options="[ { label: '公开', value: 'PUBLIC' }, - { label: '内部成员可访问', value: 'INTERNAL' }, { label: '私有', value: 'PRIVATE' }, ]" label="可见性" diff --git a/src/modules/contents/posts/PostList.vue b/src/modules/contents/posts/PostList.vue index 02cb77373..0498eb89f 100644 --- a/src/modules/contents/posts/PostList.vue +++ b/src/modules/contents/posts/PostList.vue @@ -324,10 +324,11 @@ const VisibleItems: VisibleItem[] = [ label: "公开", value: "PUBLIC", }, - { - label: "内部成员可访问", - value: "INTERNAL", - }, + // TODO: 支持内部成员可访问 + // { + // label: "内部成员可访问", + // value: "INTERNAL", + // }, { label: "私有", value: "PRIVATE", @@ -865,8 +866,9 @@ const hasFilters = computed(() => { v-tooltip="`私有访问`" class="cursor-pointer text-sm transition-all hover:text-blue-600" /> + diff --git a/src/modules/contents/posts/components/PostSettingModal.vue b/src/modules/contents/posts/components/PostSettingModal.vue index f6be13465..3c1418490 100644 --- a/src/modules/contents/posts/components/PostSettingModal.vue +++ b/src/modules/contents/posts/components/PostSettingModal.vue @@ -272,7 +272,6 @@ const onPublishTimeChange = (value: string) => { v-model="formState.spec.visible" :options="[ { label: '公开', value: 'PUBLIC' }, - { label: '内部成员可访问', value: 'INTERNAL' }, { label: '私有', value: 'PRIVATE' }, ]" label="可见性"