add roles to users

This commit is contained in:
rubikscraft
2022-03-10 23:02:27 +01:00
parent 749042cdd5
commit 9b98f3c005
11 changed files with 103 additions and 33 deletions

View File

@@ -1,9 +1,6 @@
import { Exclude } from 'class-transformer';
import {
IsDefined,
IsNotEmpty,
IsOptional,
} from 'class-validator';
import { IsArray, IsEnum, IsNotEmpty, IsOptional } from 'class-validator';
import { Roles, RolesList } from '../dto/roles.dto';
export class EUser {
@IsOptional()
@@ -12,8 +9,9 @@ export class EUser {
@IsNotEmpty()
username: string;
@IsDefined()
isAdmin: boolean;
@IsArray()
@IsEnum(RolesList, { each: true })
roles: Roles;
@IsOptional()
@Exclude()