@@ -1,10 +1,12 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const accountQbxml = require('../accounting/qbxml/qbxml');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
const {payments, payables, receivables} = require("../accounting/qbxml/qbxml");
|
||||
|
||||
router.post('/qbxml/receivables', fb.validateFirebaseIdToken, accountQbxml.receivables);
|
||||
router.post('/qbxml/payables', fb.validateFirebaseIdToken, accountQbxml.payables);
|
||||
router.post('/qbxml/payments', fb.validateFirebaseIdToken, accountQbxml.payments);
|
||||
router.use(validateFirebaseIdTokenMiddleware);
|
||||
|
||||
router.post('/qbxml/receivables', receivables);
|
||||
router.post('/qbxml/payables', payables);
|
||||
router.post('/qbxml/payments', payments);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const adm = require('../admin/adminops');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
const {createAssociation, createShop, updateShop, updateCounter} = require("../admin/adminops");
|
||||
const validateAdminMiddleware = require("../middleware/validateAdminMiddleware");
|
||||
|
||||
router.use(validateFirebaseIdTokenMiddleware);
|
||||
|
||||
router.post('/createassociation', fb.validateFirebaseIdToken, fb.validateAdmin, adm.createAssociation);
|
||||
router.post('/createshop', fb.validateFirebaseIdToken, fb.validateAdmin, adm.createShop);
|
||||
router.post('/updateshop', fb.validateFirebaseIdToken, fb.validateAdmin, adm.updateShop);
|
||||
router.post('/updatecounter', fb.validateFirebaseIdToken, fb.validateAdmin, adm.updateCounter);
|
||||
router.post('/updateuser', fb.validateFirebaseIdToken, fb.updateUser);
|
||||
router.post('/getuser', fb.validateFirebaseIdToken, fb.getUser);
|
||||
router.post('/createuser', fb.validateFirebaseIdToken, fb.createUser);
|
||||
router.post('/createassociation', validateAdminMiddleware, createAssociation);
|
||||
router.post('/createshop', validateAdminMiddleware, createShop);
|
||||
router.post('/updateshop', validateAdminMiddleware, updateShop);
|
||||
router.post('/updatecounter', validateAdminMiddleware, updateCounter);
|
||||
router.post('/updateuser', fb.updateUser);
|
||||
router.post('/getuser', fb.getUser);
|
||||
router.post('/createuser', fb.createUser);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const cdkGetMake = require('../cdk/cdk-get-makes');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
router.post('/getvehicles', fb.validateFirebaseIdToken, cdkGetMake.default);
|
||||
router.use(validateFirebaseIdTokenMiddleware);
|
||||
|
||||
router.post('/getvehicles', cdkGetMake.default);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const data = require('../data/data');
|
||||
const {autohouse, claimscorp, kaizen} = require('../data/data');
|
||||
|
||||
router.post('/ah', data.autohouse);
|
||||
router.post('/cc', data.claimscorp);
|
||||
router.post('/kaizen', data.kaizen);
|
||||
router.post('/ah', autohouse);
|
||||
router.post('/cc', claimscorp);
|
||||
router.post('/kaizen', kaizen);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const intellipay = require('../intellipay/intellipay');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
const {lightbox_credentials, payment_refund, generate_payment_url, postback} = require("../intellipay/intellipay");
|
||||
|
||||
router.post('/lightbox_credentials', fb.validateFirebaseIdToken, intellipay.lightbox_credentials);
|
||||
router.post('/payment_refund', fb.validateFirebaseIdToken, intellipay.payment_refund);
|
||||
router.post('/generate_payment_url', fb.validateFirebaseIdToken, intellipay.generate_payment_url);
|
||||
router.post('/postback', intellipay.postback);
|
||||
router.post('/lightbox_credentials', validateFirebaseIdTokenMiddleware, lightbox_credentials);
|
||||
router.post('/payment_refund', validateFirebaseIdTokenMiddleware, payment_refund);
|
||||
router.post('/generate_payment_url', validateFirebaseIdTokenMiddleware, generate_payment_url);
|
||||
router.post('/postback', postback);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,15 +1,19 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const job = require('../job/job');
|
||||
const partsScan = require('../parts-scan/parts-scan');
|
||||
const {partsScan} = require('../parts-scan/parts-scan');
|
||||
const eventAuthorizationMiddleware = require('../middleware/eventAuthorizationMIddleware');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
const {totals, statustransition, totalsSsu, costing, lifecycle, costingmulti} = require("../job/job");
|
||||
|
||||
router.post('/totals', fb.validateFirebaseIdToken, job.totals);
|
||||
router.post('/statustransition', fb.validateFirebaseIdToken, job.statustransition);
|
||||
router.post('/totalsssu', fb.validateFirebaseIdToken, job.totalsSsu);
|
||||
router.post('/costing', fb.validateFirebaseIdToken, job.costing);
|
||||
router.get('/lifecycle', fb.validateFirebaseIdToken, job.lifecycle);
|
||||
router.post('/costingmulti', fb.validateFirebaseIdToken, job.costingmulti);
|
||||
router.post('/partsscan', fb.validateFirebaseIdToken, partsScan.partsScan);
|
||||
router.use(validateFirebaseIdTokenMiddleware);
|
||||
|
||||
router.post('/totals', totals);
|
||||
router.post('/statustransition', eventAuthorizationMiddleware, statustransition);
|
||||
router.post('/totalsssu', totalsSsu);
|
||||
router.post('/costing', costing);
|
||||
router.get('/lifecycle', lifecycle);
|
||||
router.post('/costingmulti', costingmulti);
|
||||
router.post('/partsscan', partsScan);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const media = require('../media/media');
|
||||
const {createSignedUploadURL, downloadFiles, renameKeys, deleteFiles} = require('../media/media');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
router.post('/sign', fb.validateFirebaseIdToken, media.createSignedUploadURL);
|
||||
router.post('/download', fb.validateFirebaseIdToken, media.downloadFiles);
|
||||
router.post('/rename', fb.validateFirebaseIdToken, media.renameKeys);
|
||||
router.post('/delete', fb.validateFirebaseIdToken, media.deleteFiles);
|
||||
router.use(validateFirebaseIdTokenMiddleware);
|
||||
|
||||
router.post('/sign', createSignedUploadURL);
|
||||
router.post('/download', downloadFiles);
|
||||
router.post('/rename', renameKeys);
|
||||
router.post('/delete', deleteFiles);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -3,11 +3,12 @@ const router = express.Router();
|
||||
const logger = require("../../server/utils/logger");
|
||||
const sendEmail = require("../email/sendemail");
|
||||
const data = require("../data/data");
|
||||
const fb = require("../firebase/firebase-handler");
|
||||
const bodyParser = require("body-parser");
|
||||
const ioevent = require("../ioevent/ioevent");
|
||||
const taskHandler = require("../tasks/tasks");
|
||||
const os = require("../opensearch/os-handler");
|
||||
const eventAuthorizationMiddleware = require("../middleware/eventAuthorizationMIddleware");
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
//Test route to ensure Express is responding.
|
||||
router.get("/test", async function (req, res) {
|
||||
@@ -29,15 +30,21 @@ router.get("/test", async function (req, res) {
|
||||
res.status(200).send(`OK - ${commit}`);
|
||||
});
|
||||
|
||||
router.post("/search", fb.validateFirebaseIdToken, os.search);
|
||||
router.post("/opensearch", os.handler);
|
||||
// Search
|
||||
router.post("/search", validateFirebaseIdTokenMiddleware, os.search);
|
||||
router.post("/opensearch", eventAuthorizationMiddleware, os.handler);
|
||||
|
||||
|
||||
// IO Events
|
||||
router.post('/ioevent', ioevent.default);
|
||||
router.post('/sendemail', fb.validateFirebaseIdToken, sendEmail.sendEmail);
|
||||
|
||||
// Email
|
||||
router.post('/sendemail', validateFirebaseIdTokenMiddleware, sendEmail.sendEmail);
|
||||
router.post('/emailbounce', bodyParser.text(), sendEmail.emailBounce);
|
||||
|
||||
// Handlers
|
||||
router.post('/record-handler/arms', data.arms);
|
||||
router.post("/taskHandler", fb.validateFirebaseIdToken, taskHandler.taskHandler);
|
||||
router.post("/taskHandler", validateFirebaseIdTokenMiddleware, taskHandler.taskHandler);
|
||||
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -2,9 +2,9 @@ const express = require('express');
|
||||
const router = express.Router();
|
||||
const multer = require('multer');
|
||||
const upload = multer();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const mixdataUpload = require('../mixdata/mixdata');
|
||||
const {mixdataUpload} = require('../mixdata/mixdata');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
router.post('/upload', fb.validateFirebaseIdToken, upload.any(), mixdataUpload.mixdataUpload);
|
||||
router.post('/upload', validateFirebaseIdTokenMiddleware, upload.any(), mixdataUpload);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
const express = require('express');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
const {subscribe, unsubscribe} = require("../firebase/firebase-handler");
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
|
||||
router.post('/subscribe', fb.validateFirebaseIdToken, fb.subscribe);
|
||||
router.post('/unsubscribe', fb.validateFirebaseIdToken, fb.unsubscribe);
|
||||
router.use(validateFirebaseIdTokenMiddleware);
|
||||
|
||||
router.post('/subscribe', subscribe);
|
||||
router.post('/unsubscribe', unsubscribe);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const qbo = require('../accounting/qbo/qbo'); // Assuming you have a qbo module for handling QuickBooks Online related functionalities
|
||||
const {authorize, callback, receivables, payables, payments} = require('../accounting/qbo/qbo');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware"); // Assuming you have a qbo module for handling QuickBooks Online related functionalities
|
||||
|
||||
// Define the routes for QuickBooks Online
|
||||
router.post('/authorize', fb.validateFirebaseIdToken, qbo.authorize);
|
||||
router.get('/callback', qbo.callback);
|
||||
router.post('/receivables', fb.validateFirebaseIdToken, qbo.receivables);
|
||||
router.post('/payables', fb.validateFirebaseIdToken, qbo.payables);
|
||||
router.post('/payments', fb.validateFirebaseIdToken, qbo.payments);
|
||||
router.post('/authorize', validateFirebaseIdTokenMiddleware, authorize);
|
||||
router.get('/callback', callback);
|
||||
router.post('/receivables', validateFirebaseIdTokenMiddleware, receivables);
|
||||
router.post('/payables', validateFirebaseIdTokenMiddleware, payables);
|
||||
router.post('/payments', validateFirebaseIdTokenMiddleware, payments);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const inlineCss = require('../render/inlinecss');
|
||||
const {inlinecss} = require('../render/inlinecss');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
// Define the route for inline CSS rendering
|
||||
router.post('/inlinecss', fb.validateFirebaseIdToken, inlineCss.inlinecss);
|
||||
router.post('/inlinecss', validateFirebaseIdTokenMiddleware, inlinecss);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const scheduling = require('../scheduling/scheduling-job');
|
||||
const {job} = require('../scheduling/scheduling-job');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
router.post('/job', fb.validateFirebaseIdToken, scheduling.job);
|
||||
router.post('/job', validateFirebaseIdTokenMiddleware, job);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const twilio = require('twilio');
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const smsReceive = require('../sms/receive');
|
||||
const smsSend = require('../sms/send');
|
||||
const smsStatus = require('../sms/status');
|
||||
const {receive} = require('../sms/receive');
|
||||
const {send} = require('../sms/send');
|
||||
const {status, markConversationRead} = require('../sms/status');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
// Twilio Webhook Middleware for production
|
||||
const twilioWebhookMiddleware = twilio.webhook({ validate: process.env.NODE_ENV === "PRODUCTION" });
|
||||
|
||||
router.post('/receive', twilioWebhookMiddleware, smsReceive.receive);
|
||||
router.post('/send', fb.validateFirebaseIdToken, smsSend.send);
|
||||
router.post('/status', twilioWebhookMiddleware, smsStatus.status);
|
||||
router.post('/markConversationRead', fb.validateFirebaseIdToken, smsStatus.markConversationRead);
|
||||
router.post('/receive', twilioWebhookMiddleware, receive);
|
||||
router.post('/send', validateFirebaseIdTokenMiddleware, send);
|
||||
router.post('/status', twilioWebhookMiddleware, status);
|
||||
router.post('/markConversationRead', validateFirebaseIdTokenMiddleware, markConversationRead);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const tech = require('../tech/tech');
|
||||
const {techLogin} = require('../tech/tech');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
router.post('/login', fb.validateFirebaseIdToken, tech.techLogin);
|
||||
router.post('/login', validateFirebaseIdTokenMiddleware, techLogin);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const fb = require('../firebase/firebase-handler');
|
||||
const utils = require('../utils/utils');
|
||||
const {servertime, jsrAuth} = require('../utils/utils');
|
||||
const validateFirebaseIdTokenMiddleware = require("../middleware/validateFirebaseIdTokenMiddleware");
|
||||
|
||||
router.post('/time', utils.servertime);
|
||||
router.post('/jsr', fb.validateFirebaseIdToken, utils.jsrAuth);
|
||||
router.post('/time', servertime);
|
||||
router.post('/jsr', validateFirebaseIdTokenMiddleware, jsrAuth);
|
||||
|
||||
module.exports = router;
|
||||
|
||||
Reference in New Issue
Block a user