Removed community user

This commit is contained in:
hannathkadher
2024-10-29 13:19:47 +04:00
parent 9aecb3c3bc
commit 84bcf098d3
4 changed files with 9 additions and 33 deletions

View File

@ -2,8 +2,6 @@ import {
Column,
DeleteDateColumn,
Entity,
JoinTable,
ManyToMany,
ManyToOne,
OneToMany,
Unique,
@ -28,7 +26,6 @@ import { OtpType } from '../../../../src/constants/otp-type.enum';
import { RoleTypeEntity } from '../../role-type/entities';
import { SpaceEntity } from '../../space/entities';
import { VisitorPasswordEntity } from '../../visitor-password/entities';
import { CommunityEntity } from '../../community/entities';
@Entity({ name: 'user' })
export class UserEntity extends AbstractEntity<UserDto> {
@ -119,14 +116,6 @@ export class UserEntity extends AbstractEntity<UserDto> {
)
public visitorPasswords: VisitorPasswordEntity[];
@ManyToMany(() => CommunityEntity, (community) => community.users)
@JoinTable({
name: 'user_communities', // Join table to link users and communities
joinColumn: { name: 'user_id', referencedColumnName: 'uuid' },
inverseJoinColumn: { name: 'community_id', referencedColumnName: 'uuid' },
})
communities: CommunityEntity[];
constructor(partial: Partial<UserEntity>) {
super();
Object.assign(this, partial);