feat: assignment's question endpoint authenticatie
This commit is contained in:
		
							parent
							
								
									b4b9abcc48
								
							
						
					
					
						commit
						356d4aafad
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -8,8 +8,8 @@ import { | |||
|     putAssignmentHandler, | ||||
| } from '../controllers/assignments.js'; | ||||
| import groupRouter from './groups.js'; | ||||
| import {adminOnly, teachersOnly} from "../middleware/auth/checks/auth-checks"; | ||||
| import {onlyAllowIfInClass, onlyAllowOwnClassInBody} from "../middleware/auth/checks/class-auth-checks"; | ||||
| import {teachersOnly} from "../middleware/auth/checks/auth-checks"; | ||||
| import {onlyAllowIfInClass} from "../middleware/auth/checks/class-auth-checks"; | ||||
| import {onlyAllowIfHasAccessToAssignment} from "../middleware/auth/checks/assignment-auth-checks"; | ||||
| 
 | ||||
| const router = express.Router({ mergeParams: true }); | ||||
|  | @ -26,6 +26,12 @@ router.delete('/:id', teachersOnly, onlyAllowIfHasAccessToAssignment, deleteAssi | |||
| 
 | ||||
| router.get('/:id/submissions', teachersOnly, onlyAllowIfHasAccessToAssignment, getAssignmentsSubmissionsHandler); | ||||
| 
 | ||||
| router.get('/:id/questions', teachersOnly, onlyAllowIfHasAccessToAssignment, (_req, res) => { | ||||
|     res.json({ | ||||
|         questions: ['0'], | ||||
|     }); | ||||
| }); | ||||
| 
 | ||||
| router.use('/:assignmentid/groups', groupRouter); | ||||
| 
 | ||||
| export default router; | ||||
|  |  | |||
		Reference in a new issue
	
	 Adriaan Jacquet
						Adriaan Jacquet