feat(server): add users management api (#7092)

This commit is contained in:
forehalo
2024-05-29 08:02:26 +00:00
parent 0dfcc97c52
commit bffbb1ea9f
4 changed files with 127 additions and 9 deletions

View File

@@ -4,13 +4,13 @@ import {
Context,
Int,
Mutation,
Parent,
Query,
registerEnumType,
ResolveField,
Resolver,
} from '@nestjs/graphql';
import { CurrentUser } from '../auth/current-user';
import { sessionUser } from '../auth/service';
import { Admin } from '../common';
import { UserService } from '../user/service';
@@ -33,7 +33,7 @@ export class FeatureManagementResolver {
name: 'features',
description: 'Enabled features of a user',
})
async userFeatures(@CurrentUser() user: CurrentUser) {
async userFeatures(@Parent() user: UserType) {
return this.feature.getActivatedUserFeatures(user.id);
}