const express = require('express'); const router = express.Router(); const parentTaskController = require('../controllers/parentTaskController'); /** * Parent Task Routes */ // Get task stats router.get('/stats', parentTaskController.getTaskStats); // Get parent's assigned tasks router.get('/parent/:parent_id', parentTaskController.getParentTasks); // Get student's tasks router.get('/student/:student_id', parentTaskController.getStudentTasks); // Parent assigns task to student router.post('/assign', parentTaskController.assignTask); // Complete task router.put('/:id/complete', parentTaskController.completeTask); // Update task status router.put('/:id/status', parentTaskController.updateTaskStatus); // Delete task router.delete('/:id', parentTaskController.deleteTask); module.exports = router;