mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-11-27 13:54:53 +00:00
Remove USER role
This commit is contained in:
@ -15,7 +15,7 @@ export class RoleTypeEntity extends AbstractEntity<RoleTypeDto> {
|
||||
@OneToMany(() => UserRoleEntity, (role) => role.roleType, {
|
||||
nullable: true,
|
||||
})
|
||||
role: UserRoleEntity[];
|
||||
roles: UserRoleEntity[];
|
||||
constructor(partial: Partial<RoleTypeEntity>) {
|
||||
super();
|
||||
Object.assign(this, partial);
|
||||
|
||||
@ -7,12 +7,12 @@ import { RoleTypeEntity } from '../../role-type/entities';
|
||||
@Entity({ name: 'user-role' })
|
||||
@Unique(['user', 'roleType'])
|
||||
export class UserRoleEntity extends AbstractEntity<UserRoleDto> {
|
||||
@ManyToOne(() => UserEntity, (user) => user.role, {
|
||||
@ManyToOne(() => UserEntity, (user) => user.roles, {
|
||||
nullable: false,
|
||||
})
|
||||
user: UserEntity;
|
||||
|
||||
@ManyToOne(() => RoleTypeEntity, (roleType) => roleType.role, {
|
||||
@ManyToOne(() => RoleTypeEntity, (roleType) => roleType.roles, {
|
||||
nullable: false,
|
||||
})
|
||||
roleType: RoleTypeEntity;
|
||||
|
||||
@ -62,7 +62,7 @@ export class UserEntity extends AbstractEntity<UserDto> {
|
||||
@OneToMany(() => UserRoleEntity, (role) => role.user, {
|
||||
nullable: true,
|
||||
})
|
||||
role: UserRoleEntity[];
|
||||
roles: UserRoleEntity[];
|
||||
constructor(partial: Partial<UserEntity>) {
|
||||
super();
|
||||
Object.assign(this, partial);
|
||||
|
||||
Reference in New Issue
Block a user