add rbac module

This commit is contained in:
2025-06-30 17:43:12 +08:00
parent db5b553a93
commit 2c70ce4cdf
17 changed files with 797 additions and 114 deletions
+5
View File
@@ -13,6 +13,8 @@ import { DatabaseModule } from '@/modules/database/database.module';
import { addEntities, addSubscribers } from '@/modules/database/utils';
import { UserRepository } from '@/modules/user/repositories';
import { Configure } from '../config/configure';
import { defauleContentConfig } from './config';
@@ -34,6 +36,7 @@ export class ContentModule {
repositories.CategoryRepository,
repositories.TagRepository,
services.CategoryService,
UserRepository,
{ token: services.SearchService, optional: true },
],
useFactory(
@@ -42,12 +45,14 @@ export class ContentModule {
tagRepository: repositories.TagRepository,
categoryService: services.CategoryService,
searchService: SearchService,
userRepository: UserRepository,
) {
return new PostService(
postRepository,
categoryRepository,
categoryService,
tagRepository,
userRepository,
searchService,
config.searchType,
);