full
This commit is contained in:
@@ -7,8 +7,15 @@ const auth = require('../../../middlewares/auth')
|
||||
const { requestProjectValidationRules, requestProject, acceptProject, editRequestProject } = require('../../../controllers/application/projects/requestProjectController')
|
||||
const { editProject, doneProject, cancleProject, editProjectValidationRules, setRateProject, doneProjectWeb } = require('../../../controllers/application/projects/updateProjectController')
|
||||
const blockCheck = require('../../../middlewares/blockCheck')
|
||||
const isRegister = require('../../../middlewares/isRegister')
|
||||
const { initiatePaymentWeb, handlePaymentCallbackWeb, paymentRequestAcceptWeb } = require('../../../controllers/application/payment/paymentControllerWeb')
|
||||
const isBasicRegister = require('../../../middlewares/isBasicRegister')
|
||||
const {
|
||||
initiatePaymentWeb,
|
||||
handlePaymentCallbackWeb,
|
||||
paymentRequestAcceptWeb,
|
||||
paymentRequestAcceptWebCallback,
|
||||
initiateProjectCompletionPaymentWeb,
|
||||
handleProjectCompletionPaymentCallbackWeb
|
||||
} = require('../../../controllers/application/payment/paymentControllerWeb')
|
||||
const router = express.Router()
|
||||
router.get('/', getProjects)
|
||||
router.get('/user-projects', [auth], getUserProjects)
|
||||
@@ -20,22 +27,25 @@ 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('/rate', [blockCheck], [auth], [isRegister], setRateProject)
|
||||
router.post('/initiate-payment', [blockCheck], [isRegister], [auth], initiatePayment)
|
||||
router.post('/initiate-payment-web', [blockCheck], [isRegister], [auth], initiatePaymentWeb)
|
||||
router.post('/request', [blockCheck], [isRegister], [auth], requestProjectValidationRules(), requestProject)
|
||||
router.post('/edit-request', [isRegister], [blockCheck], [auth], requestProjectValidationRules(), editRequestProject)
|
||||
router.post('/payment-request-step-one', [isRegister], [blockCheck], [auth], paymentRequestStepOne)
|
||||
router.post('/payment-request-step-one/web', [isRegister], [blockCheck], [auth], paymentRequestAcceptWeb)
|
||||
router.post('/payment-request-step-two', [isRegister], [blockCheck], [auth], paymentRequestStepTwo)
|
||||
router.post('/payment-request-all', [isRegister], [blockCheck], [auth], paymentRequestStepAll)
|
||||
router.post('/rate', [blockCheck], [auth], [isBasicRegister], setRateProject)
|
||||
router.post('/initiate-payment', [blockCheck], [isBasicRegister], [auth], initiatePayment)
|
||||
router.post('/initiate-payment-web', [blockCheck], [isBasicRegister], [auth], initiatePaymentWeb)
|
||||
router.post('/request', [blockCheck], [isBasicRegister], [auth], requestProjectValidationRules(), requestProject)
|
||||
router.post('/edit-request', [isBasicRegister], [blockCheck], [auth], requestProjectValidationRules(), editRequestProject)
|
||||
router.post('/payment-request-step-one', [isBasicRegister], [blockCheck], [auth], paymentRequestStepOne)
|
||||
router.post('/payment-request-step-one/web', [isBasicRegister], [blockCheck], [auth], paymentRequestAcceptWeb)
|
||||
router.post('/payment-request-step-two', [isBasicRegister], [blockCheck], [auth], paymentRequestStepTwo)
|
||||
router.post('/payment-request-all', [isBasicRegister], [blockCheck], [auth], paymentRequestStepAll)
|
||||
router.get('/payment-request-step-one-callback', paymentRequestStepOneCallback)
|
||||
router.get('/payment-request-step-one-callback/web', paymentRequestAcceptWebCallback)
|
||||
router.get('/payment-request-step-two-callback', paymentRequestStepTwoCallback)
|
||||
router.get('/payment-request-step-all-callback', paymentRequestStepAllCallback)
|
||||
router.post('/accept', [isRegister], [blockCheck], [auth], acceptProject)
|
||||
router.post('/done', [isRegister], [auth], doneProject)
|
||||
router.post('/done/web', [isRegister], [auth], doneProjectWeb)
|
||||
router.post('/cancle', [isRegister], [blockCheck], [auth], cancleProject)
|
||||
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('/initiate-completion-payment/web', [isBasicRegister], [blockCheck], [auth], initiateProjectCompletionPaymentWeb)
|
||||
router.get('/payment-completion-callback/web', handleProjectCompletionPaymentCallbackWeb)
|
||||
|
||||
// Route for handling successful payment
|
||||
router.post('/payment-success', handleSuccessfulPayment)
|
||||
|
||||
Reference in New Issue
Block a user