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', | ||||
|         teachers: [ '0' ], | ||||
|         students: [ '0' ], | ||||
|         assignments: [ '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', | ||||
|         lastName: 'Doe', | ||||
|         username: 'JohnDoe1', | ||||
|         endpoints: { | ||||
|             classes: `/teacher/${req.params.id}/classes`, | ||||
|             questions: `/teacher/${req.params.id}/questions`, | ||||
|             invitations: `/teacher/${req.params.id}/invitations`, | ||||
|         links: { | ||||
|             self: `${req.baseUrl}/${req.params.id}`, | ||||
|             classes: `${req.baseUrl}/${req.params.id}/classes`, | ||||
|             questions: `${req.baseUrl}/${req.params.id}/questions`, | ||||
|             invitations: `${req.baseUrl}/${req.params.id}/invitations`, | ||||
|         }, | ||||
|     }); | ||||
| }) | ||||
|  |  | |||
		Reference in a new issue
	
	 Adriaan Jacquet
						Adriaan Jacquet