feat+fix: extra endpoints in /class toegevoegd, links in responses naar zuster endpoints toegevoegd
This commit is contained in:
		
							parent
							
								
									62d4e3bc22
								
							
						
					
					
						commit
						08e54dbcb1
					
				
					 2 changed files with 35 additions and 6 deletions
				
			
		|  | @ -8,9 +8,37 @@ router.get('/:id', (req, res) => { | ||||||
|         displayName: 'Klas 4B', |         displayName: 'Klas 4B', | ||||||
|         teachers: [ '0' ], |         teachers: [ '0' ], | ||||||
|         students: [ '0' ], |         students: [ '0' ], | ||||||
|         assignments: [ '0' ], |  | ||||||
|         joinRequests: [ '0' ], |         joinRequests: [ '0' ], | ||||||
|         invitations: [ '0' ], |         links: { | ||||||
|  |             self: `${req.baseUrl}/${req.params.id}`, | ||||||
|  |             classes: `${req.baseUrl}/${req.params.id}/invitations`, | ||||||
|  |             questions: `${req.baseUrl}/${req.params.id}/assignments`, | ||||||
|  |             students: `${req.baseUrl}/${req.params.id}/students`, | ||||||
|  |         } | ||||||
|  |     }); | ||||||
|  | }) | ||||||
|  | 
 | ||||||
|  | router.get('/:id/invitations', (req, res) => { | ||||||
|  |     res.json({ | ||||||
|  |         invitations: [  | ||||||
|  |             '0' | ||||||
|  |         ], | ||||||
|  |     }); | ||||||
|  | }) | ||||||
|  | 
 | ||||||
|  | router.get('/:id/assignments', (req, res) => { | ||||||
|  |     res.json({ | ||||||
|  |         assignments: [  | ||||||
|  |             '0' | ||||||
|  |         ], | ||||||
|  |     }); | ||||||
|  | }) | ||||||
|  | 
 | ||||||
|  | router.get('/:id/students', (req, res) => { | ||||||
|  |     res.json({ | ||||||
|  |         students: [  | ||||||
|  |             '0' | ||||||
|  |         ], | ||||||
|     }); |     }); | ||||||
| }) | }) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,10 +8,11 @@ router.get('/:id/', (req, res) => { | ||||||
|         firstName: 'John', |         firstName: 'John', | ||||||
|         lastName: 'Doe', |         lastName: 'Doe', | ||||||
|         username: 'JohnDoe1', |         username: 'JohnDoe1', | ||||||
|         endpoints: { |         links: { | ||||||
|             classes: `/teacher/${req.params.id}/classes`, |             self: `${req.baseUrl}/${req.params.id}`, | ||||||
|             questions: `/teacher/${req.params.id}/questions`, |             classes: `${req.baseUrl}/${req.params.id}/classes`, | ||||||
|             invitations: `/teacher/${req.params.id}/invitations`, |             questions: `${req.baseUrl}/${req.params.id}/questions`, | ||||||
|  |             invitations: `${req.baseUrl}/${req.params.id}/invitations`, | ||||||
|         }, |         }, | ||||||
|     }); |     }); | ||||||
| }) | }) | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 Adriaan Jacquet
						Adriaan Jacquet