Skip to content

Commit ce7c0b1

Browse files
committed
feat(entities): Added User entity relation to ApprovedUser entity.
1 parent 3f41ef4 commit ce7c0b1

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

src/entities/ApprovedUser.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Entity, PrimaryGeneratedColumn, Column, ManyToOne } from "typeorm";
22
import { GroupSettings } from "./GroupSettings";
3+
import { User } from "./User";
34

45
@Entity()
56
export class ApprovedUser {
@@ -12,12 +13,13 @@ export class ApprovedUser {
1213
@Column({ type: "varchar", length: 255, nullable: true })
1314
username!: string;
1415

15-
@ManyToOne(
16-
() => GroupSettings,
17-
(groupSettings) => groupSettings.approvedUsers,
18-
{
19-
onDelete: "CASCADE",
20-
}
21-
)
16+
@ManyToOne(() => GroupSettings, (groupSettings) => groupSettings.approvedUsers, {
17+
onDelete: "CASCADE",
18+
})
2219
group!: GroupSettings;
20+
21+
@ManyToOne(() => User, (user) => user.approvedUsers, {
22+
onDelete: "CASCADE",
23+
})
24+
user!: User;
2325
}

0 commit comments

Comments
 (0)