From d3e11dafafc73981e58d6b91e7a264d5f22159d0 Mon Sep 17 00:00:00 2001 From: mertmit Date: Tue, 26 Jul 2022 20:08:30 +0300 Subject: [PATCH] feat(gui-v2): project UI ACL Signed-off-by: mertmit --- .../dashboard/settings/SettingsModal.vue | 3 +- .../components/dashboard/settings/UIAcl.vue | 167 ++++++++++++++++++ 2 files changed, 169 insertions(+), 1 deletion(-) create mode 100644 packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue diff --git a/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue b/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue index ccb6bd4974..b3eb076fa7 100644 --- a/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue +++ b/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue @@ -3,6 +3,7 @@ import type { FunctionalComponent, SVGAttributes } from 'vue' import AuditTab from './AuditTab.vue' import AppStore from './AppStore.vue' import Metadata from './Metadata.vue' +import UIAcl from './UIAcl.vue' import StoreFrontOutline from '~icons/mdi/storefront-outline' import TeamFillIcon from '~icons/ri/team-fill' import MultipleTableIcon from '~icons/mdi/table-multiple' @@ -66,7 +67,7 @@ const tabsInfo: TabGroup = { }, acl: { title: 'UI Access Control', - body: () => AuditTab, + body: () => UIAcl, }, }, }, diff --git a/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue b/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue new file mode 100644 index 0000000000..7a2b5eeaea --- /dev/null +++ b/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue @@ -0,0 +1,167 @@ + + +