Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
mudeerapi.abasa.com
/
nodetest-backup30April26
/
src
/
routes
/
Filename :
invoice.routes.js
back
Copy
import express from 'express'; import checkAuth from '../middlewares/check-auth.js'; import { createInvoice, previewInvoice, listInvoices, getInvoiceById, addInvoiceComment, getInvoiceComments, updateInvoiceStatus, } from '../controllers/invoice.controller.js'; const router = express.Router(); router.post('/invoice', checkAuth, createInvoice); router.post('/invoice/preview', checkAuth, previewInvoice); router.get('/invoice', checkAuth, listInvoices); router.get('/invoice/:id', checkAuth, getInvoiceById); router.post('/invoice/:id/comment', checkAuth, addInvoiceComment); router.get('/invoice/:id/comments', checkAuth, getInvoiceComments); router.patch('/invoice/:id/status', checkAuth, updateInvoiceStatus); export default router;