Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-08-13 19:58:52 +08:00
parent 9018d6d158
commit 2e9c2ad43f
23 changed files with 954 additions and 287 deletions
-10
View File
@@ -7,16 +7,6 @@ router.get ('/courses/:courseId/product', ctrl.getCourseProduct);
router.put ('/courses/:courseId/product', ctrl.upsertCourseProduct);
router.delete('/courses/:courseId/product', ctrl.removeCourseProduct);
// Product per standalone unit
router.get ('/units/:unitId/product', ctrl.getUnitProduct);
router.put ('/units/:unitId/product', ctrl.upsertUnitProduct);
router.delete('/units/:unitId/product', ctrl.removeUnitProduct);
// Product per standalone lesson
router.get ('/lessons/:lessonId/product', ctrl.getLessonProduct);
router.put ('/lessons/:lessonId/product', ctrl.upsertLessonProduct);
router.delete('/lessons/:lessonId/product', ctrl.removeLessonProduct);
// Categories per course
router.get ('/courses/:courseId/categories', ctrl.getCourseCategories);
router.post ('/courses/:courseId/categories', ctrl.syncCourseCategories);
-1
View File
@@ -16,7 +16,6 @@ const router = express.Router();
const ctrl = require('../../controllers/client/units.controller');
router.get('/', ctrl.getLessons);
router.get('/:uuid/checkout-info', ctrl.getLessonCheckoutInfo);
router.get('/:uuid', ctrl.getLessonByUuid);
router.post('/:uuid/progress', ctrl.upsertStandaloneLessonProgress);
router.post('/:uuid/watch-progress', ctrl.upsertStandaloneWatchProgress);
-1
View File
@@ -19,7 +19,6 @@ const ctrl = require('../../controllers/client/units.controller');
router.get('/', ctrl.getUnits);
router.get('/:uuid/lessons', ctrl.getLessonsByUnitUuid);
router.get('/:uuid/quiz', ctrl.getUnitQuiz);
router.get('/:uuid/checkout-info', ctrl.getUnitCheckoutInfo);
router.patch('/:uuid/quiz/:quizId/draft', ctrl.saveUnitQuizDraft);
router.post('/:uuid/quiz/:quizId/submit', ctrl.submitUnitQuiz);
router.get('/:uuid', ctrl.getUnitByUuid);