Add agreement acceptance fields to UserEntity

This commit is contained in:
faris Aljohari
2025-01-22 00:33:44 -06:00
parent 414495c7fe
commit 41da528963

View File

@ -82,6 +82,18 @@ export class UserEntity extends AbstractEntity<UserDto> {
}) })
public isActive: boolean; public isActive: boolean;
@Column({ default: false })
hasAcceptedWebAgreement: boolean;
@Column({ default: false })
hasAcceptedAppAgreement: boolean;
@Column({ type: 'timestamp', nullable: true })
webAgreementAcceptedAt: Date;
@Column({ type: 'timestamp', nullable: true })
appAgreementAcceptedAt: Date;
@OneToMany(() => UserSpaceEntity, (userSpace) => userSpace.user) @OneToMany(() => UserSpaceEntity, (userSpace) => userSpace.user)
userSpaces: UserSpaceEntity[]; userSpaces: UserSpaceEntity[];