diff --git a/packages/nc-gui-v2/components/dashboard/settings/Metadata.vue b/packages/nc-gui-v2/components/dashboard/settings/Metadata.vue
new file mode 100644
index 0000000000..54bbb68ebb
--- /dev/null
+++ b/packages/nc-gui-v2/components/dashboard/settings/Metadata.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
diff --git a/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue b/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue
index ddc82ef0cc..b3eb076fa7 100644
--- a/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue
+++ b/packages/nc-gui-v2/components/dashboard/settings/SettingsModal.vue
@@ -2,6 +2,8 @@
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'
@@ -61,11 +63,11 @@ const tabsInfo: TabGroup = {
subTabs: {
metaData: {
title: 'Metadata',
- body: () => AuditTab,
+ body: () => Metadata,
},
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..53dc342609
--- /dev/null
+++ b/packages/nc-gui-v2/components/dashboard/settings/UIAcl.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Reload
+
+
+
+
+
+ Save
+
+
+
+
+
+ {{ record._ptn }}
+
+
+
+ {{ record.title }}
+
+
+
+
+
+ Click to hide '{{ record.title }}' for role:{{ role }} in UI dashboard
+
+
+
+
+
+
+
+
+