Cleaned up relation types

ref #6
This commit is contained in:
Nicolai Ort 2020-12-18 14:29:31 +01:00
parent 476afc6a99
commit eb9473e230

View File

@ -22,24 +22,18 @@ export abstract class Permission {
* The permissions principal * The permissions principal
*/ */
@ManyToOne(() => Principal, principal => principal.permissions) @ManyToOne(() => Principal, principal => principal.permissions)
principal: Principal[] principal: Principal;
/** /**
* The target * The target
*/ */
@Column({ @Column({ type: 'varchar' })
type: 'simple-enum',
enum: PermissionTarget
})
@IsNotEmpty() @IsNotEmpty()
target: PermissionTarget; target: PermissionTarget;
/** /**
* The action type * The action type
*/ */
@Column({ @Column({ type: 'varchar' })
type: 'simple-enum',
enum: PermissionAction
})
action: PermissionAction; action: PermissionAction;
} }