assets and tier plans revamp

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-08-01 17:44:25 +08:00
parent 39c3c4566b
commit cae958b5d5
41 changed files with 1271 additions and 165 deletions
+10
View File
@@ -7,6 +7,16 @@ 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);