transfer project in github
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
/////////////////////////////////////////////////////////// controllers
|
||||
const sliderController = require('../controllers/sliderController')
|
||||
const foodsController = require('../controllers/foodsController')
|
||||
const galleryController = require('../controllers/galleryController')
|
||||
const contactUsController = require('../controllers/contactUsController')
|
||||
const userController = require('../controllers/userController')
|
||||
const menuTypeController = require('../controllers/menuTypeController')
|
||||
const jobController = require('../controllers/jobController')
|
||||
const foodCategoryController = require('../controllers/foodCategoryController')
|
||||
const partySetController = require('../controllers/partySetController')
|
||||
const subscribersController = require('../controllers/subscribersController')
|
||||
const storeInfoController = require('../controllers/storeInfoController')
|
||||
const orderController = require('../controllers/orderController')
|
||||
const notificationController = require('../controllers/notificationController')
|
||||
const pagerController = require('../controllers/pagerController')
|
||||
|
||||
//////////////// admins
|
||||
router.post('/admin', userController.register_admin)
|
||||
router.get('/admins/:branchId', userController.get_all_admins)
|
||||
router.get('/admin/:id', userController.get_one_admin)
|
||||
router.put('/admin/:id', userController.update_admin)
|
||||
router.put('/changeAdminPasswordByAdmin/:id', userController.change_admin_password_by_another)
|
||||
router.delete('/admin/:id', userController.remove_admin)
|
||||
router.get('/permissions', userController.permissions)
|
||||
//////////////// users
|
||||
router.get('/users/:branchId', userController.get_all_users)
|
||||
router.get('/users/forReport/:branchId', userController.get_all_users_for_reports)
|
||||
router.get('/users/getAll/:branchId', userController.get_all_users_without_paginate)
|
||||
router.get('/user/:id', userController.get_one_admin)
|
||||
router.post('/discountCode', userController.generate_discount_code_for_users)
|
||||
router.get('/discountCodes/:branchId', userController.get_all_discounts_for_admin)
|
||||
router.delete('/discountCode/:id', userController.delete_discount_code)
|
||||
router.put('/address/:id', userController.update_user_address_by_admin)
|
||||
router.delete('/address/:id', userController.remove_user_address)
|
||||
|
||||
//////////////// slider
|
||||
router.post('/slider', sliderController.create)
|
||||
router.put('/slider/:id', sliderController.update)
|
||||
router.delete('/slider/:id', sliderController.delete)
|
||||
|
||||
//////////////// menu types
|
||||
router.post('/menuType', menuTypeController.create)
|
||||
router.get('/menuType/getAll/:branchId', menuTypeController.get_all_for_panel)
|
||||
router.get('/allMenuType/getAll/:branchId', menuTypeController.get_all_wihout_paginate)
|
||||
router.put('/menuType/:id', menuTypeController.update)
|
||||
router.delete('/menuType/:id', menuTypeController.delete)
|
||||
|
||||
//////////////// job
|
||||
router.post('/job', jobController.create)
|
||||
router.get('/job', jobController.get_all_for_panel)
|
||||
router.get('/job/:id', jobController.get_one)
|
||||
router.put('/job/:id', jobController.update)
|
||||
router.delete('/job/:id', jobController.delete)
|
||||
|
||||
//////////////// food categories
|
||||
router.post('/foodCategory', foodCategoryController.create)
|
||||
router.get('/foodCategory/getAll/:branchId', foodCategoryController.get_all_for_panel)
|
||||
router.put('/foodCategory/:id', foodCategoryController.update)
|
||||
router.delete('/foodCategory/:id', foodCategoryController.delete)
|
||||
|
||||
//////////////// foods
|
||||
router.post('/food', foodsController.create)
|
||||
router.post('/food/search', foodsController.search)
|
||||
router.get('/food/getAll/:branchId', foodsController.getAllForPanel)
|
||||
router.get('/food/:id' , foodsController.getOneByAdmin)
|
||||
router.put('/food/:id', foodsController.update)
|
||||
router.delete('/food/:id', foodsController.delete)
|
||||
|
||||
//////////////// food comments
|
||||
router.post('/commentStatus/:id', foodsController.confirm_comment_by_admin)
|
||||
router.post('/replayComment/:id', foodsController.reply_comment_by_admin)
|
||||
router.delete('/deleteComment/:id', foodsController.remove_comment_by_admin)
|
||||
|
||||
//////////////// party set
|
||||
router.post('/partySet', partySetController.create)
|
||||
router.put('/partySet/:id', partySetController.update)
|
||||
router.delete('/partySet/:id', partySetController.delete)
|
||||
router.get('/partySets', partySetController.getAll_for_admin)
|
||||
|
||||
//////////////// gallery
|
||||
router.post('/gallery', galleryController.create)
|
||||
router.put('/gallery/:id', galleryController.update)
|
||||
router.delete('/gallery/:id', galleryController.delete)
|
||||
|
||||
//////////////// contact us
|
||||
router.get('/contactUsMessages', contactUsController.getAll)
|
||||
router.get('/contactUsMessages/:id', contactUsController.getOne)
|
||||
|
||||
//////////////// subscribers
|
||||
router.get('/subscribers', subscribersController.getAll)
|
||||
router.get('/subscriber/:id', subscribersController.getOne)
|
||||
router.delete('/subscriber/:id', subscribersController.deleteOne)
|
||||
|
||||
//////////////// store info
|
||||
router.post('/store/create', storeInfoController.create)
|
||||
router.post('/store/:id', storeInfoController.update)
|
||||
router.get('/store/getAll', storeInfoController.getAll)
|
||||
router.get('/store/:id', storeInfoController.getOne)
|
||||
|
||||
//////////////// order
|
||||
// router.delete('/order/:id', orderController)
|
||||
router.get('/order/getAll/:branchId', orderController.getAllOrders)
|
||||
router.get('/order/forReport/:branchId', orderController.getOrdersForReport)
|
||||
router.post('/order/report/:branchId', orderController.reports)
|
||||
router.post('/order/search', orderController.search)
|
||||
router.get('/order/:id', orderController.getOneOrder)
|
||||
router.delete('/order/:id', orderController.deleteOrder)
|
||||
router.put('/order/:order_id', orderController.addStatusToOrder)
|
||||
// router.get('/order/:id', orderController.getAll_for_admin)
|
||||
|
||||
/////////////// payments
|
||||
router.get('/payments/:id' , orderController.getAllPaymentByAdmin)
|
||||
router.put('/payments/:id' , orderController.changePayStatus)
|
||||
|
||||
router.post('/addFcmToken' , userController.addFcmToken)
|
||||
|
||||
/////////////// send notification
|
||||
router.post('/notification' , notificationController.send)
|
||||
|
||||
//////////////// page
|
||||
router.get('/pager' , pagerController.send)
|
||||
router.get('/test' , orderController.testNotif)
|
||||
|
||||
/////////////// convert data
|
||||
router.post('/addStoreId', storeInfoController.addBranchIdForAllData)
|
||||
|
||||
module.exports = router
|
||||
@@ -0,0 +1,17 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
const userController = require('../controllers/userController')
|
||||
|
||||
router.post('/registerUser', userController.get_phone_number)
|
||||
router.post('/resendRegisterToken/:mobile_number', userController.resend_user_resgistration_token)
|
||||
router.post('/validateRegisterToken', userController.validate_user_temp_token)
|
||||
router.post('/addNameToRegistration', userController.add_name_to_user_registration)
|
||||
router.post('/addPasswordToRegistration', userController.add_password_to_user_registration)
|
||||
router.post('/needTempToken/:mobile_number', userController.generate_temp_token_for_user)
|
||||
|
||||
router.post('/login', userController.login)
|
||||
router.post('/loginUser', userController.login_user)
|
||||
router.delete('/logout', userController.logout)
|
||||
router.get('/user', userController.getUser)
|
||||
|
||||
module.exports = router
|
||||
@@ -0,0 +1,90 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
const {isUser,isAdmin , isLoggedIn} = require('./../authentication');
|
||||
|
||||
/////////////////////////////////////////////////////////// controllers
|
||||
const sliderController = require('../controllers/sliderController')
|
||||
const foodsController = require('../controllers/foodsController')
|
||||
const orderController = require('../controllers/orderController')
|
||||
const galleryController = require('../controllers/galleryController')
|
||||
const subscribersController = require('../controllers/subscribersController')
|
||||
const contactUsController = require('../controllers/contactUsController')
|
||||
const partySetController = require('../controllers/partySetController')
|
||||
const foodCategoryController = require('../controllers/foodCategoryController')
|
||||
const menuTypeController = require('../controllers/menuTypeController')
|
||||
const jobController = require('../controllers/jobController')
|
||||
const storeInfoController = require('../controllers/storeInfoController')
|
||||
const userController = require('../controllers/userController')
|
||||
const pagerController = require('../controllers/pagerController')
|
||||
|
||||
/////////////////////////////////////////////////////////// routes
|
||||
// router.use('*' , isLoggedIn);
|
||||
|
||||
//////////////// slider
|
||||
router.get('/slider', sliderController.getAll)
|
||||
router.get('/slider/:id', sliderController.getOne)
|
||||
|
||||
//////////////// menu types
|
||||
router.get('/menuTypes/getAll/:branchId', menuTypeController.get_all_for_web)
|
||||
router.get('/menuType/:id', menuTypeController.get_one)
|
||||
|
||||
//////////////// food categories
|
||||
router.get('/foodCategories/getAll/:branchId', foodCategoryController.get_all_for_web)
|
||||
router.get('/foodCategories/getAll', foodCategoryController.get_all_for_web)
|
||||
router.get('/foodCategory/:id', foodCategoryController.get_one)
|
||||
|
||||
//////////////// foods
|
||||
router.get('/foods/allWebsite' , foodsController.getAllForWebSite)
|
||||
router.get('/foods/getAll/:branchId', isLoggedIn , foodsController.getAll)
|
||||
router.get('/food/:id', isLoggedIn , foodsController.getOne)
|
||||
|
||||
//////////////// party sets
|
||||
router.get('/partySets', partySetController.getAll)
|
||||
router.get('/partySet/:id', partySetController.getOne)
|
||||
|
||||
//////////////// gallery
|
||||
router.get('/gallery', galleryController.getAll)
|
||||
router.get('/gallery/:id', galleryController.getOne)
|
||||
|
||||
//////////////// subscribers
|
||||
router.post('/subscribers', subscribersController.create)
|
||||
|
||||
//////////////// contact us
|
||||
router.post('/contact', contactUsController.create)
|
||||
|
||||
//////////////// cart
|
||||
router.post('/cart' , isLoggedIn , orderController.addToCart)
|
||||
router.get('/cart/getAll/:branchId' , isLoggedIn , orderController.getCartItems) /// get all user cart items
|
||||
router.put('/cart/:item_id' , isLoggedIn , orderController.updateCart) /// change quantity
|
||||
router.delete('/cart' , isLoggedIn , orderController.deleteAllCartItem)
|
||||
|
||||
//////////////// order
|
||||
router.post('/reOrder/:orderId' , isLoggedIn , orderController.reOrder)
|
||||
|
||||
router.post('/order' , isLoggedIn , orderController.addOrder)
|
||||
router.get('/order' , isLoggedIn , orderController.getCartItems) /// get all user cart items
|
||||
router.get('/order/getAll/:branchId' , isLoggedIn , orderController.getOrders) /// get all user cart items
|
||||
router.get('/order/computeOrder/:branchId' , isLoggedIn , orderController.computePrice) /// compute order
|
||||
router.post('/order/payOrder' , isLoggedIn , orderController.orderPay) /// pay order
|
||||
router.get('/order/responsePayment' , orderController.getPaymentResponse) /// get response pay order
|
||||
router.get('/getAllFoodRate/:order_id' , isLoggedIn , orderController.getAllRateFood) /// get all food for rate
|
||||
|
||||
router.post('/buyClub' , isLoggedIn , orderController.buyClub)
|
||||
|
||||
//////////////// store info
|
||||
router.get('/storeInfo/:id' , storeInfoController.getStoreInfoForUser)
|
||||
router.get('/storeInfo' , storeInfoController.getAllBranchForUser)
|
||||
|
||||
/////////////// jobs
|
||||
router.get('/job' , jobController.get_all_for_mobile)
|
||||
|
||||
////////////// export exel
|
||||
router.get('/users/exportExel/:id', userController.exportExel)
|
||||
|
||||
/////////////// test notif
|
||||
router.post('/notif' , pagerController.test)
|
||||
// router.post('/notif' , orderController.testNotif)
|
||||
// router.post('/chromenotif' , orderController.chromeNotif)
|
||||
router.get('/test' , orderController.testNotif)
|
||||
|
||||
module.exports = router
|
||||
@@ -0,0 +1,43 @@
|
||||
const {Router} = require('express')
|
||||
const router = Router()
|
||||
const {isUser,isAdmin , isLoggedIn} = require('./../authentication');
|
||||
|
||||
/////// controllers
|
||||
const userController = require('../controllers/userController')
|
||||
const foodsController = require('../controllers/foodsController')
|
||||
const orderController = require('../controllers/orderController')
|
||||
|
||||
/////////// user address
|
||||
router.post('/address', userController.add_address_to_user)
|
||||
router.get('/address/:storeId', userController.getAlladdress)
|
||||
router.post('/address/:id', userController.setDefaultAddress) /// set default address
|
||||
router.put('/address/:id', userController.update_user_address)
|
||||
router.delete('/address/:id', userController.remove_user_address)
|
||||
|
||||
|
||||
////////// user info
|
||||
router.put('/updateUser', userController.update_user)
|
||||
router.put('/updateUserPassword', userController.change_user_password)
|
||||
|
||||
/////////// rate foods and order
|
||||
router.post('/rateFood/:id', foodsController.rate_food)
|
||||
router.get('/getFoods/:order_id', orderController.getAllRateFood)
|
||||
router.post('/orderRate/:order_id', orderController.rateOrderAndFood)
|
||||
router.get('/getAllComments/:branchId', userController.getAllComments);
|
||||
|
||||
////////// get one order
|
||||
router.get('/order/:id' , orderController.getOneOrderByUser)
|
||||
|
||||
////////// payments
|
||||
router.get('/payments' , orderController.getAllPaymentByUser)
|
||||
|
||||
///////// bag
|
||||
router.post('/bag' , orderController.increaseBag)
|
||||
|
||||
//////// discounts
|
||||
router.get('/getDiscounts/:branchId' , userController.getAllDiscountCodeOfUser)
|
||||
|
||||
//////// add token
|
||||
router.post('/addToken' , userController.addFcmTokenUser)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user