Add full project files
This commit is contained in:
22
routes/panel/advertising/index.js
Normal file
22
routes/panel/advertising/index.js
Normal file
@@ -0,0 +1,22 @@
|
||||
const express = require('express')
|
||||
const { getAdvertisings, getSingleAdvertising, acceptAdvertising, rejectAdvertising, getAdvertisingCategories, getAdvertisingCategoryById,createAdvertisingCategory , deleteAdvertisingCategory } = require('../../../controllers/panel/advertising/advertisingController')
|
||||
const { getAdvertisingComments, getAdvertisingCommentDetail, acceptAdvertisingComment } = require('../../../controllers/panel/comments/advertisingCommentController')
|
||||
const router = express.Router()
|
||||
router.get('/', getAdvertisings)
|
||||
router.get('/detail', getSingleAdvertising)
|
||||
router.post('/accept', acceptAdvertising)
|
||||
router.post('/reject', rejectAdvertising)
|
||||
|
||||
router.get('/comments', getAdvertisingComments)
|
||||
router.get('/comments/detail', getAdvertisingCommentDetail)
|
||||
router.post('/comments/accept', acceptAdvertisingComment)
|
||||
|
||||
router.post('/advertising-categories', createAdvertisingCategory)
|
||||
router.delete('/advertising-categories/:id', deleteAdvertisingCategory)
|
||||
// لیست دستهبندیها (پشتیبانی از query params)
|
||||
router.get('/advertising-categories', getAdvertisingCategories);
|
||||
|
||||
// گرفتن یک دستهبندی با id
|
||||
router.get('/advertising-categories/:id', getAdvertisingCategoryById);
|
||||
|
||||
module.exports = router
|
||||
8
routes/panel/comments/index.js
Normal file
8
routes/panel/comments/index.js
Normal file
@@ -0,0 +1,8 @@
|
||||
const express = require('express')
|
||||
const { acceptComment, getComments, getCommentDetail } = require('../../../controllers/panel/comments/commentController')
|
||||
const router = express.Router()
|
||||
router.get('/', getComments)
|
||||
router.get('/detail', getCommentDetail)
|
||||
router.post('/accept', acceptComment)
|
||||
|
||||
module.exports = router
|
||||
9
routes/panel/expertise/index.js
Normal file
9
routes/panel/expertise/index.js
Normal file
@@ -0,0 +1,9 @@
|
||||
const express = require('express')
|
||||
const { createExpertise, createSubExpertise, getExpertise, editExpertise } = require('../../../controllers/panel/expertise/expertiseController')
|
||||
const router = express.Router()
|
||||
router.get('/', getExpertise)
|
||||
router.post('/create', createExpertise)
|
||||
router.post('/create/sub', createSubExpertise)
|
||||
router.put('/update/:id', editExpertise)
|
||||
|
||||
module.exports = router
|
||||
7
routes/panel/financial/index.js
Normal file
7
routes/panel/financial/index.js
Normal file
@@ -0,0 +1,7 @@
|
||||
const express = require('express')
|
||||
const { getFinancial, getFinancialDetail } = require('../../../controllers/panel/financial/financialController')
|
||||
const router = express.Router()
|
||||
router.get('/', getFinancial)
|
||||
router.get('/detail', getFinancialDetail)
|
||||
|
||||
module.exports = router
|
||||
8
routes/panel/login/index.js
Normal file
8
routes/panel/login/index.js
Normal file
@@ -0,0 +1,8 @@
|
||||
const express = require('express')
|
||||
const router = express.Router()
|
||||
const { adminLogin, changePassword } = require('../../../controllers/panel/login/loginController')
|
||||
const adminAuth = require('../../../middlewares/adminAuth')
|
||||
router.post('/', adminLogin)
|
||||
router.post('/change-password', [adminAuth], changePassword)
|
||||
|
||||
module.exports = router
|
||||
8
routes/panel/posts/index.js
Normal file
8
routes/panel/posts/index.js
Normal file
@@ -0,0 +1,8 @@
|
||||
const express = require('express')
|
||||
const { acceptPost, getPosts, getPostDetail } = require('../../../controllers/panel/posts/postController')
|
||||
const router = express.Router()
|
||||
router.get('/', getPosts)
|
||||
router.get('/detail', getPostDetail)
|
||||
router.post('/accept', acceptPost)
|
||||
|
||||
module.exports = router
|
||||
11
routes/panel/projects/index.js
Normal file
11
routes/panel/projects/index.js
Normal file
@@ -0,0 +1,11 @@
|
||||
const express = require('express')
|
||||
const { createProjectTypes, getProjectTypes } = require('../../../controllers/panel/projects/projectTypesController')
|
||||
const { getProjects, getProjectDetails, acceptProject, rejectProject } = require('../../../controllers/panel/projects/projectController')
|
||||
const router = express.Router()
|
||||
router.get('/', getProjects)
|
||||
router.get('/detail', getProjectDetails)
|
||||
router.post('/accept', acceptProject)
|
||||
router.post('/reject', rejectProject)
|
||||
router.get('/types', getProjectTypes)
|
||||
router.post('/types/create', createProjectTypes)
|
||||
module.exports = router
|
||||
7
routes/panel/settings/index.js
Normal file
7
routes/panel/settings/index.js
Normal file
@@ -0,0 +1,7 @@
|
||||
const express = require('express')
|
||||
const { getSetting, updateSetting } = require('../../../controllers/panel/settings/settingsController')
|
||||
const router = express.Router()
|
||||
router.get('/:key', getSetting)
|
||||
router.put('/:key', updateSetting)
|
||||
|
||||
module.exports = router
|
||||
8
routes/panel/shops/index.js
Normal file
8
routes/panel/shops/index.js
Normal file
@@ -0,0 +1,8 @@
|
||||
const express = require('express')
|
||||
const { getShops, getShopDetail, updateShop } = require('../../../controllers/panel/shops/shopsController')
|
||||
const router = express.Router()
|
||||
router.get('/', getShops)
|
||||
router.get('/detail', getShopDetail)
|
||||
router.put('/update', updateShop)
|
||||
|
||||
module.exports = router
|
||||
9
routes/panel/tickets/index.js
Normal file
9
routes/panel/tickets/index.js
Normal file
@@ -0,0 +1,9 @@
|
||||
const express = require('express')
|
||||
const { addAdminMessageToTicket, getAllTickets, getTicketMessages, closeTicket } = require('../../../controllers/panel/tickets/ticketsController')
|
||||
const router = express.Router()
|
||||
router.get('/', getAllTickets)
|
||||
router.get('/messages', getTicketMessages)
|
||||
router.post('/message', addAdminMessageToTicket)
|
||||
router.post('/close', closeTicket)
|
||||
|
||||
module.exports = router
|
||||
12
routes/panel/users/index.js
Normal file
12
routes/panel/users/index.js
Normal file
@@ -0,0 +1,12 @@
|
||||
const express = require('express')
|
||||
const { getUsers, getUserDetail,changePass, updateUser, verifyUser, rejectUser, updateUserStatus } = require('../../../controllers/panel/users/usersController')
|
||||
const router = express.Router()
|
||||
router.get('/', getUsers)
|
||||
router.post('/change-password', changePass)
|
||||
router.get('/detail', getUserDetail)
|
||||
router.put('/update', updateUser)
|
||||
router.post('/verify', verifyUser)
|
||||
router.post('/reject', rejectUser)
|
||||
router.post('/update-status', updateUserStatus);
|
||||
|
||||
module.exports = router
|
||||
7
routes/panel/version/index.js
Normal file
7
routes/panel/version/index.js
Normal file
@@ -0,0 +1,7 @@
|
||||
const express = require('express')
|
||||
const { getVersion, upsertVersion } = require('../../../controllers/panel/version/versionController')
|
||||
const router = express.Router()
|
||||
router.get('/', getVersion)
|
||||
router.post('/', upsertVersion)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user