first user is admin user, restrict signups

todo: actual admin interface (web and/or cli)
This commit is contained in:
2020-10-19 21:29:26 +03:00
committed by Stepan Usatiuk
parent 45444d0741
commit fc7d5b7f34
9 changed files with 255 additions and 16 deletions

View File

@@ -90,7 +90,10 @@ export class Photo extends BaseEntity {
@Column({ type: "timestamp", default: null })
public editedAt: Date;
@ManyToOne(() => User, (user) => user.photos, { eager: true })
@ManyToOne(() => User, (user) => user.photos, {
eager: true,
onDelete: "CASCADE",
})
public user: User;
public getFileName(): string {