From e2e4c6994160191a8cac160555bb19f5ed5280a6 Mon Sep 17 00:00:00 2001 From: Katherine Date: Thu, 24 Apr 2025 20:09:42 +0800 Subject: [PATCH] refactor: unavailableActions to sql collection and view collection (#6765) * refactor: unavailableActions to sql collection and view collection * fix: unavailableActions --- packages/core/database/src/view-collection.ts | 2 +- .../plugins/@nocobase/plugin-action-import/src/client/index.ts | 2 +- .../src/server/sql-collection/sql-collection.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/database/src/view-collection.ts b/packages/core/database/src/view-collection.ts index 1654423f66..4901d2d9ab 100644 --- a/packages/core/database/src/view-collection.ts +++ b/packages/core/database/src/view-collection.ts @@ -26,7 +26,7 @@ export class ViewCollection extends Collection { return []; } - return ['create', 'update', 'destroy']; + return ['create', 'update', 'destroy', 'importXlsx', 'destroyMany', 'updateMany']; } protected sequelizeModelOptions(): any { diff --git a/packages/plugins/@nocobase/plugin-action-import/src/client/index.ts b/packages/plugins/@nocobase/plugin-action-import/src/client/index.ts index 25a89e0419..6c452c3cb1 100644 --- a/packages/plugins/@nocobase/plugin-action-import/src/client/index.ts +++ b/packages/plugins/@nocobase/plugin-action-import/src/client/index.ts @@ -34,7 +34,7 @@ export class PluginActionImportClient extends Plugin { skipScopeCheck: true, }, }, - useVisible: () => useActionAvailable('import'), + useVisible: () => useActionAvailable('importXlsx'), }; const tableActionInitializers = this.app.schemaInitializerManager.get('table:configureActions'); diff --git a/packages/plugins/@nocobase/plugin-collection-sql/src/server/sql-collection/sql-collection.ts b/packages/plugins/@nocobase/plugin-collection-sql/src/server/sql-collection/sql-collection.ts index f34ad946ba..947aaac6d9 100644 --- a/packages/plugins/@nocobase/plugin-collection-sql/src/server/sql-collection/sql-collection.ts +++ b/packages/plugins/@nocobase/plugin-collection-sql/src/server/sql-collection/sql-collection.ts @@ -42,7 +42,7 @@ export class SQLCollection extends Collection { } unavailableActions(): Array { - return ['create', 'update', 'destroy']; + return ['create', 'update', 'destroy', 'importXlsx', 'destroyMany', 'updateMany']; } public collectionSchema() {