fix: link leerkrachten aan uitnodigingen en maak exportable
This commit is contained in:
		
							parent
							
								
									2215bf615c
								
							
						
					
					
						commit
						8743842bd6
					
				
					 1 changed files with 39 additions and 16 deletions
				
			
		|  | @ -3,35 +3,58 @@ import { TeacherInvitation } from '../../../src/entities/classes/teacher-invitat | ||||||
| import { Teacher } from '../../../src/entities/users/teacher.entity'; | import { Teacher } from '../../../src/entities/users/teacher.entity'; | ||||||
| import { Class } from '../../../src/entities/classes/class.entity'; | import { Class } from '../../../src/entities/classes/class.entity'; | ||||||
| import { ClassStatus } from '@dwengo-1/common/util/class-join-request'; | import { ClassStatus } from '@dwengo-1/common/util/class-join-request'; | ||||||
|  | import { getFooFighters, getLimpBizkit, getStaind } from '../users/teachers.testdata'; | ||||||
|  | import { getClass01, getClass02, getClass03 } from './classes.testdata'; | ||||||
| 
 | 
 | ||||||
| export function makeTestTeacherInvitations(em: EntityManager, teachers: Teacher[], classes: Class[]): TeacherInvitation[] { | export function makeTestTeacherInvitations(em: EntityManager, teachers: Teacher[], classes: Class[]): TeacherInvitation[] { | ||||||
|     const teacherInvitation01 = em.create(TeacherInvitation, { |     teacherInvitation01 = em.create(TeacherInvitation, { | ||||||
|         sender: teachers[1], |         sender: getLimpBizkit(), | ||||||
|         receiver: teachers[0], |         receiver: getFooFighters(), | ||||||
|         class: classes[1], |         class: getClass02(), | ||||||
|         status: ClassStatus.Open, |         status: ClassStatus.Open, | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     const teacherInvitation02 = em.create(TeacherInvitation, { |     teacherInvitation02 = em.create(TeacherInvitation, { | ||||||
|         sender: teachers[1], |         sender: getLimpBizkit(), | ||||||
|         receiver: teachers[2], |         receiver: getStaind(), | ||||||
|         class: classes[1], |         class: getClass02(), | ||||||
|         status: ClassStatus.Open, |         status: ClassStatus.Open, | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     const teacherInvitation03 = em.create(TeacherInvitation, { |     teacherInvitation03 = em.create(TeacherInvitation, { | ||||||
|         sender: teachers[2], |         sender: getStaind(), | ||||||
|         receiver: teachers[0], |         receiver: getFooFighters(), | ||||||
|         class: classes[2], |         class: getClass03(), | ||||||
|         status: ClassStatus.Open, |         status: ClassStatus.Open, | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     const teacherInvitation04 = em.create(TeacherInvitation, { |     teacherInvitation04 = em.create(TeacherInvitation, { | ||||||
|         sender: teachers[0], |         sender: getFooFighters(), | ||||||
|         receiver: teachers[1], |         receiver: getLimpBizkit(), | ||||||
|         class: classes[0], |         class: getClass01(), | ||||||
|         status: ClassStatus.Open, |         status: ClassStatus.Open, | ||||||
|     }); |     }); | ||||||
| 
 | 
 | ||||||
|     return [teacherInvitation01, teacherInvitation02, teacherInvitation03, teacherInvitation04]; |     return [teacherInvitation01, teacherInvitation02, teacherInvitation03, teacherInvitation04]; | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | let teacherInvitation01: TeacherInvitation; | ||||||
|  | let teacherInvitation02: TeacherInvitation; | ||||||
|  | let teacherInvitation03: TeacherInvitation; | ||||||
|  | let teacherInvitation04: TeacherInvitation; | ||||||
|  | 
 | ||||||
|  | export function getTeacherInvitation01(): TeacherInvitation { | ||||||
|  |     return teacherInvitation01; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export function getTeacherInvitation02(): TeacherInvitation { | ||||||
|  |     return teacherInvitation02; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export function getTeacherInvitation03(): TeacherInvitation { | ||||||
|  |     return teacherInvitation03; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export function getTeacherInvitation04(): TeacherInvitation { | ||||||
|  |     return teacherInvitation04; | ||||||
|  | } | ||||||
		Reference in a new issue
	
	 laurejablonski
						laurejablonski