From c46788c45114b335fa592e2f42fba2514c555f56 Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Fri, 30 Sep 2022 19:03:38 +0800 Subject: [PATCH] fix: ui permissions (halo-dev/console#633) --- src/main.ts | 7 +++---- src/modules/contents/attachments/AttachmentList.vue | 4 ++-- .../contents/comments/components/CommentListItem.vue | 4 ++-- src/modules/contents/pages/SinglePageList.vue | 4 ++-- src/modules/contents/posts/PostList.vue | 4 ++-- src/modules/contents/posts/tags/components/PostTag.vue | 7 ++----- .../interface/menus/components/MenuItemListItem.vue | 2 +- src/modules/interface/menus/components/MenuList.vue | 4 ++-- src/modules/interface/themes/components/ThemeListModal.vue | 2 +- src/modules/system/plugins/components/PluginListItem.vue | 2 +- src/modules/system/roles/RoleList.vue | 2 +- src/modules/system/users/UserList.vue | 4 ++-- 12 files changed, 21 insertions(+), 25 deletions(-) diff --git a/src/main.ts b/src/main.ts index 20ab48413..9539c0cbf 100644 --- a/src/main.ts +++ b/src/main.ts @@ -173,10 +173,9 @@ async function loadCurrentUser() { app.directive( "permission", (el: HTMLElement, binding: DirectiveBinding) => { - // const uiPermissions = Array.from( - // currentPermissions.uiPermissions - // ); - const uiPermissions = Array.from(["system:attachments:view"]); + const uiPermissions = Array.from( + currentPermissions.uiPermissions + ); const { value } = binding; const { any, enable } = binding.modifiers; diff --git a/src/modules/contents/attachments/AttachmentList.vue b/src/modules/contents/attachments/AttachmentList.vue index bb3530185..b4d72db1c 100644 --- a/src/modules/contents/attachments/AttachmentList.vue +++ b/src/modules/contents/attachments/AttachmentList.vue @@ -609,7 +609,7 @@ onMounted(() => {