fix: permission (#3325)
This commit is contained in:
parent
f40e625ee1
commit
4af876f6a8
@ -31,7 +31,11 @@
|
|||||||
<el-dropdown-item class="border-t p-8" @click="openResetPassword">
|
<el-dropdown-item class="border-t p-8" @click="openResetPassword">
|
||||||
{{ $t('views.login.resetPassword') }}
|
{{ $t('views.login.resetPassword') }}
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
<div v-hasPermission="new ComplexPermission([], ['x-pack'], 'OR')">
|
<div
|
||||||
|
v-hasPermission="
|
||||||
|
new ComplexPermission([], [], [EditionConst.IS_EE, EditionConst.IS_PE], 'OR')
|
||||||
|
"
|
||||||
|
>
|
||||||
<el-dropdown-item class="p-8" @click="openAPIKeyDialog">
|
<el-dropdown-item class="p-8" @click="openAPIKeyDialog">
|
||||||
{{ $t('layout.apiKey') }}
|
{{ $t('layout.apiKey') }}
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
@ -102,6 +106,7 @@ import AboutDialog from './AboutDialog.vue'
|
|||||||
import APIKeyDialog from './APIKeyDialog.vue'
|
import APIKeyDialog from './APIKeyDialog.vue'
|
||||||
import { ComplexPermission } from '@/utils/permission/type'
|
import { ComplexPermission } from '@/utils/permission/type'
|
||||||
import { langList } from '@/locales/index'
|
import { langList } from '@/locales/index'
|
||||||
|
import { EditionConst } from '@/utils/permission/data'
|
||||||
|
|
||||||
const { user, login } = useStore()
|
const { user, login } = useStore()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user