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

@@ -8,6 +8,7 @@ const { requestProjectValidationRules, requestProject, acceptProject, editReques
const { editProject, doneProject, cancleProject, editProjectValidationRules, setRateProject, doneProjectWeb } = require('../../../controllers/application/projects/updateProjectController')
const blockCheck = require('../../../middlewares/blockCheck')
const isBasicRegister = require('../../../middlewares/isBasicRegister')
const requireSubUserPermission = require('../../../middlewares/requireSubUserPermission')
const {
initiatePaymentWeb,
handlePaymentCallbackWeb,
@@ -25,8 +26,8 @@ router.get('/get/:projectId', [auth], getSingleProjects)
router.get('/get/web/:projectId', getSingleProjectsWeb)
router.get('/payment', handlePaymentCallback)
router.get('/payment-web', handlePaymentCallbackWeb)
router.post('/create', [blockCheck], [auth], createProjectValidationRules(), createProject)
router.post('/edit', [blockCheck], [auth], editProjectValidationRules(), editProject)
router.post('/create', [blockCheck], [auth], requireSubUserPermission('projects'), createProjectValidationRules(), createProject)
router.post('/edit', [blockCheck], [auth], requireSubUserPermission('projects'), editProjectValidationRules(), editProject)
router.post('/rate', [blockCheck], [auth], [isBasicRegister], setRateProject)
router.post('/initiate-payment', [blockCheck], [isBasicRegister], [auth], initiatePayment)
router.post('/initiate-payment-web', [blockCheck], [isBasicRegister], [auth], initiatePaymentWeb)
@@ -41,9 +42,9 @@ router.get('/payment-request-step-one-callback/web', paymentRequestAcceptWebCall
router.get('/payment-request-step-two-callback', paymentRequestStepTwoCallback)
router.get('/payment-request-step-all-callback', paymentRequestStepAllCallback)
router.post('/accept', [isBasicRegister], [blockCheck], [auth], acceptProject)
router.post('/done', [isBasicRegister], [auth], doneProject)
router.post('/done/web', [isBasicRegister], [auth], doneProjectWeb)
router.post('/cancle', [isBasicRegister], [blockCheck], [auth], cancleProject)
router.post('/done', [isBasicRegister], [auth], requireSubUserPermission('projects'), doneProject)
router.post('/done/web', [isBasicRegister], [auth], requireSubUserPermission('projects'), doneProjectWeb)
router.post('/cancle', [isBasicRegister], [blockCheck], [auth], requireSubUserPermission('projects'), cancleProject)
router.post('/initiate-completion-payment/web', [isBasicRegister], [blockCheck], [auth], initiateProjectCompletionPaymentWeb)
router.get('/payment-completion-callback/web', handleProjectCompletionPaymentCallbackWeb)