This commit is contained in:
payacom
2026-10-01 21:12:05 +03:30
parent 806471241e
commit d4ebc20aa8
41 changed files with 1015 additions and 135 deletions

View File

@@ -5,6 +5,9 @@ const multer = require("multer");
const path = require("path");
const fs = require("fs");
const adminAuth = require("../../../middlewares/adminAuth");
const auth = require("../../../middlewares/auth");
const blockCheck = require("../../../middlewares/blockCheck");
const requireSubUserPermission = require("../../../middlewares/requireSubUserPermission");
// const academyCategoryController = require("../../../controllers/application/academy/academyCategoryController");
// ==========================================
@@ -79,10 +82,10 @@ router.post("/academy/profile", academyController.academyProfile);
// ==========================================
// ایجاد دوره جدید
router.post("/academy/creat/course", academyController.creatCourse);
router.post("/academy/creat/course", [auth, blockCheck, requireSubUserPermission('academy_packages')], academyController.creatCourse);
// ویرایش دوره
router.patch("/academy/update/course", academyController.updateCourse);
router.patch("/academy/update/course", [auth, blockCheck, requireSubUserPermission('academy_packages')], academyController.updateCourse);
// حذف دوره (تغییر وضعیت به reject)
router.delete("/academy/delete/course", academyController.deleteCourse);