Add full project files
This commit is contained in:
22
routes/application/users/index.js
Normal file
22
routes/application/users/index.js
Normal file
@@ -0,0 +1,22 @@
|
||||
const express = require('express')
|
||||
const { getUsers, getSingleUser, blockUser, unblockUser, getComments,createLicense, getAllLicenses,updateLicenseConfirmation, getLicenseByUserId, inviteEmployer, getUserContactInfo, getPostsWeb, getSingleUserWeb, createUserComment } = require('../../../controllers/application/users/getUserController')
|
||||
const blockCheck = require('../../../middlewares/blockCheck')
|
||||
const isRegister = require('../../../middlewares/isRegister')
|
||||
const auth = require('../../../middlewares/auth')
|
||||
const router = express.Router()
|
||||
router.get('/', [auth], getUsers)
|
||||
router.get('/web', getPostsWeb)
|
||||
router.get('/get', [auth], getSingleUser)
|
||||
router.get('/get/web', getSingleUserWeb)
|
||||
router.post('/block', [auth], [isRegister], [blockCheck], blockUser)
|
||||
router.post('/unblock', [auth], [isRegister], [blockCheck], unblockUser)
|
||||
router.get('/comments', [auth], getComments)
|
||||
router.post('/comments', [auth], [isRegister], [blockCheck], createUserComment)
|
||||
router.get('/invite-employer', [auth], [isRegister], [blockCheck], inviteEmployer)
|
||||
router.get('/contact-info', [auth], getUserContactInfo)
|
||||
router.get('/License', getAllLicenses)
|
||||
router.get('/License/:userId', getLicenseByUserId)
|
||||
router.post('/License', createLicense)
|
||||
router.put('/License/:userId', updateLicenseConfirmation)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user