import type { RequestHandler } from "express"; import { dateToString } from "@cityssm/expressjs-server-js/dateTimeFns.js"; import { getWorkOrderMilestones } from "../../helpers/lotOccupancyDB/getWorkOrderMilestones.js"; import {getWorkOrders} from "../../helpers/lotOccupancyDB/getWorkOrders.js"; export const handler: RequestHandler = (_request, response) => { const currentDateString = dateToString(new Date()); const workOrderMilestones = getWorkOrderMilestones( { workOrderMilestoneDateFilter: "date", workOrderMilestoneDateString: currentDateString }, { orderBy: "completion", includeWorkOrders: true } ); const workOrderCount = getWorkOrders({ workOrderOpenDateString: currentDateString }, { limit: 1, offset: 0 }).count; response.render("dashboard", { headTitle: "Dashboard", workOrderMilestones, workOrderCount }); }; export default handler;