refactor: remove the option to make the post internally accessible to members (halo-dev/console#733)

#### 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
```
pull/3445/head
Ryan Wang 2022-11-30 12:19:46 +08:00 committed by GitHub
parent ebeba0fb52
commit 0347de6f15
4 changed files with 14 additions and 12 deletions

View File

@ -311,10 +311,11 @@ const VisibleItems: VisibleItem[] = [
label: "公开", label: "公开",
value: "PUBLIC", value: "PUBLIC",
}, },
{ // TODO: 访
label: "内部成员可访问", // {
value: "INTERNAL", // label: "访",
}, // value: "INTERNAL",
// },
{ {
label: "私有", label: "私有",
value: "PRIVATE", value: "PRIVATE",
@ -742,8 +743,9 @@ function handleClearFilters() {
v-tooltip="`私有访问`" v-tooltip="`私有访问`"
class="cursor-pointer text-sm transition-all hover:text-blue-600" class="cursor-pointer text-sm transition-all hover:text-blue-600"
/> />
<!-- TODO: 支持内部成员可访问 -->
<IconTeam <IconTeam
v-if="singlePage.page.spec.visible === 'INTERNAL'" v-if="false"
v-tooltip="`内部成员可访问`" v-tooltip="`内部成员可访问`"
class="cursor-pointer text-sm transition-all hover:text-blue-600" class="cursor-pointer text-sm transition-all hover:text-blue-600"
/> />

View File

@ -270,7 +270,6 @@ const onPublishTimeChange = (value: string) => {
v-model="formState.spec.visible" v-model="formState.spec.visible"
:options="[ :options="[
{ label: '公开', value: 'PUBLIC' }, { label: '公开', value: 'PUBLIC' },
{ label: '内部成员可访问', value: 'INTERNAL' },
{ label: '私有', value: 'PRIVATE' }, { label: '私有', value: 'PRIVATE' },
]" ]"
label="可见性" label="可见性"

View File

@ -324,10 +324,11 @@ const VisibleItems: VisibleItem[] = [
label: "公开", label: "公开",
value: "PUBLIC", value: "PUBLIC",
}, },
{ // TODO: 访
label: "内部成员可访问", // {
value: "INTERNAL", // label: "访",
}, // value: "INTERNAL",
// },
{ {
label: "私有", label: "私有",
value: "PRIVATE", value: "PRIVATE",
@ -865,8 +866,9 @@ const hasFilters = computed(() => {
v-tooltip="`私有访问`" v-tooltip="`私有访问`"
class="cursor-pointer text-sm transition-all hover:text-blue-600" class="cursor-pointer text-sm transition-all hover:text-blue-600"
/> />
<!-- TODO: 支持内部成员可访问 -->
<IconTeam <IconTeam
v-if="post.post.spec.visible === 'INTERNAL'" v-if="false"
v-tooltip="`内部成员可访问`" v-tooltip="`内部成员可访问`"
class="cursor-pointer text-sm transition-all hover:text-blue-600" class="cursor-pointer text-sm transition-all hover:text-blue-600"
/> />

View File

@ -272,7 +272,6 @@ const onPublishTimeChange = (value: string) => {
v-model="formState.spec.visible" v-model="formState.spec.visible"
:options="[ :options="[
{ label: '公开', value: 'PUBLIC' }, { label: '公开', value: 'PUBLIC' },
{ label: '内部成员可访问', value: 'INTERNAL' },
{ label: '私有', value: 'PRIVATE' }, { label: '私有', value: 'PRIVATE' },
]" ]"
label="可见性" label="可见性"