add rbac module

This commit is contained in:
2025-06-30 13:44:11 +08:00
parent 9461fc53f3
commit db5b553a93
3 changed files with 100 additions and 1 deletions
+2
View File
@@ -1,6 +1,7 @@
import { DynamicModule, Module, ModuleMetadata } from '@nestjs/common';
import * as entities from '@/modules/content/entities';
import { ContentRbac } from '@/modules/content/rbac';
import * as repositories from '@/modules/content/repositories';
import * as services from '@/modules/content/services';
import { SearchService } from '@/modules/content/services';
@@ -23,6 +24,7 @@ export class ContentModule {
static async forRoot(configure: Configure): Promise<DynamicModule> {
const config = await configure.get<ContentConfig>('content', defauleContentConfig);
const providers: ModuleMetadata['providers'] = [
ContentRbac,
...Object.values(services),
...(await addSubscribers(configure, Object.values(subscribers))),
{