Browse Source

fix(nc-gui): show audit logs tab only if user has permission

pull/8836/head
Ramesh Mane 2 weeks ago
parent
commit
58b2551be6
  1. 2
      packages/nc-gui/components/workspace/AuditLogs.vue
  2. 22
      packages/nc-gui/components/workspace/View.vue

2
packages/nc-gui/components/workspace/AuditLogs.vue

@ -701,7 +701,7 @@ onMounted(async () => {
class="relative" class="relative"
:class="{ :class="{
'h-[calc(100%_-_92px)] ': baseId, 'h-[calc(100%_-_92px)] ': baseId,
'h-[calc(100%_-_134px)]': !baseId, 'h-[calc(100%_-_140px)]': !baseId,
}" }"
> >
<div class="table-wrapper max-h-[calc(100%_-_40px)] overflow-auto nc-scrollbar-thin relative"> <div class="table-wrapper max-h-[calc(100%_-_40px)] overflow-auto nc-scrollbar-thin relative">

22
packages/nc-gui/components/workspace/View.vue

@ -121,17 +121,19 @@ onMounted(() => {
</a-tab-pane> </a-tab-pane>
</template> </template>
<a-tab-pane key="audit" class="w-full"> <template v-if="isUIAllowed('workspaceAuditList')">
<template #tab> <a-tab-pane key="audit" class="w-full">
<div class="flex flex-row items-center px-2 pb-1 gap-x-1.5"> <template #tab>
<GeneralIcon icon="audit" class="!h-3.5 !w-3.5" /> <div class="flex flex-row items-center px-2 pb-1 gap-x-1.5">
Audit Logs <GeneralIcon icon="audit" class="!h-3.5 !w-3.5" />
Audit Logs
</div>
</template>
<div class="h-[calc(100vh-120px)]">
<WorkspaceAuditLogs :workspace-id="currentWorkspace.id" />
</div> </div>
</template> </a-tab-pane>
<div class="h-[calc(100vh-120px)]"> </template>
<WorkspaceAuditLogs :workspace-id="currentWorkspace.id" />
</div>
</a-tab-pane>
</NcTabs> </NcTabs>
</div> </div>
</template> </template>

Loading…
Cancel
Save