feat: sync edit + improvements

This commit is contained in:
mertmit
2025-05-23 07:01:57 +00:00
parent 11f8953243
commit ef7a6a5a94
12 changed files with 634 additions and 643 deletions

View File

@@ -614,18 +614,6 @@ async function onRename() {
</div>
</NcMenuItem>
<NcMenuItem
v-if="table?.synced && isUIAllowed('tableDelete', { roles: baseRole, source })"
:data-testid="`sidebar-table-sync-${table.title}`"
class="nc-table-sync"
@click="onSyncOptions"
>
<div v-e="['c:table:sync']" class="flex gap-2 items-center">
<GeneralIcon icon="ncZap" class="opacity-80" />
Sync Options
</div>
</NcMenuItem>
<NcMenuItem
v-if="isUIAllowed('tableDescriptionEdit', { roles: baseRole, source })"
:data-testid="`sidebar-table-description-${table.title}`"
@@ -672,6 +660,7 @@ async function onRename() {
v-if="isUIAllowed('tableDelete', { roles: baseRole, source })"
:data-testid="`sidebar-table-delete-${table.title}`"
class="!text-red-500 !hover:bg-red-50 nc-table-delete"
:disabled="table.synced"
@click="deleteTable"
>
<div v-e="['c:table:delete']" class="flex gap-2 items-center">