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() {