query designer moved to premium

This commit is contained in:
SPRINX0\prochazka
2024-12-03 08:39:05 +01:00
parent 7aabc8f0be
commit 61e32f6d95
5 changed files with 8 additions and 498 deletions

View File

@@ -351,8 +351,8 @@ await dbgateApi.dropAllDbObjects(${JSON.stringify(
text: `New ${driver?.collectionSingularLabel ?? 'collection/container'}`,
},
hasPermission(`dbops/query`) &&
driver?.databaseEngineTypes?.includes('sql') && { onClick: handleQueryDesigner, text: 'Design query' },
driver?.databaseEngineTypes?.includes('sql') && {
driver?.databaseEngineTypes?.includes('sql') && isProApp() && { onClick: handleQueryDesigner, text: 'Design query' },
driver?.databaseEngineTypes?.includes('sql') && isProApp() && {
onClick: handleNewPerspective,
text: 'Design perspective query',
},

View File

@@ -76,12 +76,12 @@
{
divider: true,
},
{
isProApp() && {
label: 'Design query',
isQueryDesigner: true,
requiresWriteAccess: true,
},
{
isProApp() && {
label: 'Design perspective query',
tab: 'PerspectiveTab',
forceNewTab: true,
@@ -170,11 +170,11 @@
{
divider: true,
},
{
isProApp() && {
label: 'Design query',
isQueryDesigner: true,
},
{
isProApp() && {
label: 'Design perspective query',
tab: 'PerspectiveTab',
forceNewTab: true,
@@ -362,7 +362,7 @@
{
divider: true,
},
{
isProApp() && {
label: 'Design perspective query',
tab: 'PerspectiveTab',
forceNewTab: true,
@@ -917,6 +917,7 @@
import { defaultDatabaseObjectAppObjectActions, matchDatabaseObjectAppObject } from './appObjectTools';
import { getSupportedScriptTemplates } from '../utility/applyScriptTemplate';
import { getBoolSettingsValue } from '../settings/settingsTools';
import { isProApp } from '../utility/proTools';
export let data;
export let passProps;