Cleaned up some relations for users

ref #14
This commit is contained in:
Nicolai Ort 2020-12-05 09:48:01 +01:00
parent a7854fbe81
commit 74ee77f814
1 changed files with 7 additions and 4 deletions

View File

@ -81,13 +81,15 @@ export class User {
/**
* permissions
*/
@IsOptional()
@ManyToOne(() => Permission, permission => permission.users, { nullable: true })
permissions: Permission[];
/**
* groups
*/
@ManyToMany(() => UserGroup)
@IsOptional()
@ManyToMany(() => UserGroup, { nullable: true })
@JoinTable()
groups: UserGroup[];
@ -96,7 +98,7 @@ export class User {
*/
@Column()
@IsBoolean()
enabled: boolean;
enabled: boolean = true;
/**
* jwt refresh count
@ -110,12 +112,13 @@ export class User {
*/
@Column()
@IsString()
profilepic: string;
profilePic: string;
/**
* actions
*/
@OneToMany(() => UserAction, action => action.user)
@IsOptional()
@OneToMany(() => UserAction, action => action.user, { nullable: true })
actions: UserAction
/**