permission system - permission formatting
This commit is contained in:
parent
d889f92643
commit
2f5d9d3f01
15 changed files with 352 additions and 18 deletions
15
src/entity/permission.ts
Normal file
15
src/entity/permission.ts
Normal file
|
@ -0,0 +1,15 @@
|
|||
import { Column, Entity, ManyToOne, PrimaryColumn } from "typeorm";
|
||||
import { user } from "./user";
|
||||
import { PermissionObject, PermissionString } from "../type/permissionTypes";
|
||||
|
||||
@Entity()
|
||||
export class permission {
|
||||
@PrimaryColumn({ type: "int" })
|
||||
userId: number;
|
||||
|
||||
@PrimaryColumn({ type: "varchar", length: 255 })
|
||||
permission: PermissionString;
|
||||
|
||||
@ManyToOne(() => user)
|
||||
user: user;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue