handle permissions

This commit is contained in:
Jan Prochazka
2024-08-27 16:32:53 +02:00
parent 74adf1dd3f
commit 94dc292dc9
11 changed files with 101 additions and 56 deletions

View File

@@ -98,12 +98,12 @@
isDrop: true,
requiresWriteAccess: true,
},
{
hasPermission('dbops/table/rename') && {
label: 'Rename table',
isRename: true,
requiresWriteAccess: true,
},
{
hasPermission('dbops/table/truncate') && {
label: 'Truncate table',
isTruncate: true,
requiresWriteAccess: true,
@@ -113,29 +113,29 @@
isCopyTableName: true,
requiresWriteAccess: false,
},
{
hasPermission('dbops/table/backup') && {
label: 'Create table backup',
isDuplicateTable: true,
requiresWriteAccess: true,
},
{
hasPermission('dbops/model/view') && {
label: 'Show diagram',
isDiagram: true,
},
{
divider: true,
},
{
hasPermission('dbops/export') && {
label: 'Export',
functionName: 'tableReader',
isExport: true,
},
{
hasPermission('dbops/import') && {
label: 'Import',
isImport: true,
requiresWriteAccess: true,
},
{
hasPermission('dbops/charts') && {
label: 'Open active chart',
isActiveChart: true,
},