From c71de7a307f8a1e7039a45ff89f2bf8fe32bc1a7 Mon Sep 17 00:00:00 2001 From: Chareice Date: Fri, 24 Jan 2025 23:29:26 +0800 Subject: [PATCH] chore: append acl strategy resource --- .../@nocobase/plugin-field-china-region/src/server/index.ts | 2 ++ .../plugins/@nocobase/plugin-file-manager/src/server/server.ts | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/plugins/@nocobase/plugin-field-china-region/src/server/index.ts b/packages/plugins/@nocobase/plugin-field-china-region/src/server/index.ts index 78407f53d9..d6c9400391 100644 --- a/packages/plugins/@nocobase/plugin-field-china-region/src/server/index.ts +++ b/packages/plugins/@nocobase/plugin-field-china-region/src/server/index.ts @@ -30,6 +30,8 @@ export class PluginFieldChinaRegionServer extends Plugin { this.app.acl.allow('chinaRegions', 'list', 'loggedIn'); + this.app.acl.appendStrategyResource('chinaRegions'); + this.app.resourceManager.use(async function blockChinaRegionList(ctx, next) { const { resourceName, actionName } = ctx.action.params; diff --git a/packages/plugins/@nocobase/plugin-file-manager/src/server/server.ts b/packages/plugins/@nocobase/plugin-file-manager/src/server/server.ts index 4be65285cb..945376b128 100644 --- a/packages/plugins/@nocobase/plugin-file-manager/src/server/server.ts +++ b/packages/plugins/@nocobase/plugin-file-manager/src/server/server.ts @@ -256,6 +256,8 @@ export class PluginFileManagerServer extends Plugin { this.app.acl.allow('attachments', ['upload', 'create'], 'loggedIn'); this.app.acl.allow('storages', 'getRules', 'loggedIn'); + this.app.acl.appendStrategyResource('attachments'); + // this.app.resourcer.use(uploadMiddleware); // this.app.resourcer.use(createAction); // this.app.resourcer.registerActionHandler('upload', uploadAction);