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
*/
@ManyToOne(() => Principal, principal => principal.permissions)
principal: Principal[]
principal: Principal;
/**
* The target
*/
@Column({
type: 'simple-enum',
enum: PermissionTarget
})
@Column({ type: 'varchar' })
@IsNotEmpty()
target: PermissionTarget;
/**
* The action type
*/
@Column({
type: 'simple-enum',
enum: PermissionAction
})
@Column({ type: 'varchar' })
action: PermissionAction;
}