Skip to content

Commit a66cdc0

Browse files
committed
fix: System manage permission
1 parent f5ee7b5 commit a66cdc0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

ui/src/layout/layout-header/avatar/index.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
</el-dropdown-item>
3636
<div>
3737
<el-dropdown-item class="p-8" @click="openAPIKeyDialog"
38-
v-if="hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,PermissionConst.SYSTEM_API_KEY_EDIT],'OR')"
38+
v-if="hasPermission(new ComplexPermission([RoleConst.ADMIN],[PermissionConst.SYSTEM_API_KEY_EDIT],
39+
[EditionConst.IS_EE,EditionConst.IS_PE],'OR'),'OR')"
3940
>
4041
{{ $t('layout.apiKey') }}
4142
</el-dropdown-item>

0 commit comments

Comments
 (0)