Auth for everything (and everything auth) #6 #35

Merged
philipp merged 39 commits from feature/6-api_auth into dev 2020-12-18 21:53:18 +00:00
Showing only changes of commit eb9473e230 - Show all commits

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;
} }