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, |     putAssignmentHandler, | ||||||
| } from '../controllers/assignments.js'; | } from '../controllers/assignments.js'; | ||||||
| import groupRouter from './groups.js'; | import groupRouter from './groups.js'; | ||||||
| import {adminOnly, teachersOnly} from "../middleware/auth/checks/auth-checks"; | import {teachersOnly} from "../middleware/auth/checks/auth-checks"; | ||||||
| import {onlyAllowIfInClass, onlyAllowOwnClassInBody} from "../middleware/auth/checks/class-auth-checks"; | import {onlyAllowIfInClass} from "../middleware/auth/checks/class-auth-checks"; | ||||||
| import {onlyAllowIfHasAccessToAssignment} from "../middleware/auth/checks/assignment-auth-checks"; | import {onlyAllowIfHasAccessToAssignment} from "../middleware/auth/checks/assignment-auth-checks"; | ||||||
| 
 | 
 | ||||||
| const router = express.Router({ mergeParams: true }); | 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/submissions', teachersOnly, onlyAllowIfHasAccessToAssignment, getAssignmentsSubmissionsHandler); | ||||||
| 
 | 
 | ||||||
|  | router.get('/:id/questions', teachersOnly, onlyAllowIfHasAccessToAssignment, (_req, res) => { | ||||||
|  |     res.json({ | ||||||
|  |         questions: ['0'], | ||||||
|  |     }); | ||||||
|  | }); | ||||||
|  | 
 | ||||||
| router.use('/:assignmentid/groups', groupRouter); | router.use('/:assignmentid/groups', groupRouter); | ||||||
| 
 | 
 | ||||||
| export default router; | export default router; | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 Adriaan Jacquet
						Adriaan Jacquet