adaptions after merge master

This commit is contained in:
Claus-Peter Huebner 2024-02-07 23:55:30 +01:00
parent 64d192f752
commit 29a62dadd5
5 changed files with 14 additions and 1 deletions

View File

@ -5,7 +5,10 @@ import {
Column,
CreateDateColumn,
UpdateDateColumn,
OneToMany,
JoinColumn,
} from 'typeorm'
import { User } from '../User'
@Entity('communities')
export class Community extends BaseEntity {
@ -63,4 +66,8 @@ export class Community extends BaseEntity {
nullable: true,
})
updatedAt: Date | null
@OneToMany(() => User, (user) => user.community)
@JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' })
users: User[]
}

View File

@ -8,12 +8,14 @@ import {
JoinColumn,
OneToOne,
Geometry,
ManyToOne,
} from 'typeorm'
import { Contribution } from '../Contribution'
import { ContributionMessage } from '../ContributionMessage'
import { UserContact } from '../UserContact'
import { UserRole } from '../UserRole'
import { GeometryTransformer } from '../../src/typeorm/GeometryTransformer'
import { Community } from '../Community'
@Entity('users', { engine: 'InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' })
export class User extends BaseEntity {
@ -40,6 +42,10 @@ export class User extends BaseEntity {
})
communityUuid: string
@ManyToOne(() => Community, (community) => community.users)
@JoinColumn({ name: 'community_uuid', referencedColumnName: 'communityUuid' })
community: Community | null
@Column({
name: 'alias',
length: 20,

View File

@ -1 +1 @@
export { UserContact } from './0081-introduce_gms_registration/UserContact'
export { UserContact } from './0082-introduce_gms_registration/UserContact'