Added bills upload & list

This commit is contained in:
Patrick Fic
2022-05-03 17:30:24 -07:00
parent 8d851c52b2
commit b7be304520
14 changed files with 226 additions and 6081 deletions

View File

@@ -10,6 +10,12 @@ import { JobMediaUploadMulter, jobsUploadMedia } from "./jobs/jobsUploadMedia";
import InitServer, { FolderPaths } from "./util/serverInit";
import DailyRotateFile from "winston-daily-rotate-file";
import morgan from "morgan";
import { BillsListMedia } from "./bills/billsListMedia";
import BillRequestValidator from "./bills/billRequestValidator";
import {
BillsMediaUploadMulter,
BillsUploadMedia,
} from "./bills/billsUploadMedia";
dotenv.config({
path: resolve(process.cwd(), `.env.${process.env.NODE_ENV || "development"}`),
@@ -94,11 +100,10 @@ const morganMiddleware = morgan(
app.use(morganMiddleware);
app.get("/jobs/list", JobRequestValidator, JobsListMedia);
//Chaining together the upload. When upload is succesful, everything for the RO is returned.
app.post(
"/jobs/upload", //JobRequestValidator,
"/jobs/upload",
JobMediaUploadMulter.array("file"),
JobRequestValidator,
jobsUploadMedia
);
app.post(
@@ -106,6 +111,14 @@ app.post(
JobsMoveMedia
);
app.get("/bills/list", BillRequestValidator, BillsListMedia);
app.post(
"/bills/upload",
BillsMediaUploadMulter.array("file"),
BillRequestValidator,
BillsUploadMedia
);
InitServer();
app.listen(port, () => {