database pooling

deepsource-autofix-76c6eb20
Dan Gowans 2023-01-18 13:43:45 -05:00
parent 7d8a63dfb4
commit 9d6346388f
711 changed files with 3986 additions and 3893 deletions

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(_request: Request, response: Response): void;
export default handler; export default handler;

View File

@ -1,6 +1,6 @@
export const handler = (_request, response) => { export function handler(_request, response) {
response.render('admin-cleanup', { response.render('admin-cleanup', {
headTitle: 'Database Cleanup' headTitle: 'Database Cleanup'
}); });
}; }
export default handler; export default handler;

View File

@ -1,6 +1,6 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
export const handler: RequestHandler = (_request, response) => { export function handler(_request: Request, response: Response): void {
response.render('admin-cleanup', { response.render('admin-cleanup', {
headTitle: 'Database Cleanup' headTitle: 'Database Cleanup'
}) })

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,16 +1,16 @@
import { getLotTypes, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getLotTypes, getOccupancyTypes } from '../../helpers/functions.cache.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (_request, response) => { export async function handler(_request, response) {
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const lotTypes = getLotTypes(); const lotTypes = await getLotTypes();
response.render('admin-fees', { response.render('admin-fees', {
headTitle: 'Fee Management', headTitle: 'Fee Management',
feeCategories, feeCategories,
occupancyTypes, occupancyTypes,
lotTypes lotTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { import {
getLotTypes, getLotTypes,
@ -7,16 +7,19 @@ import {
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (_request, response) => { export async function handler(
const feeCategories = getFeeCategories( _request: Request,
response: Response
): Promise<void> {
const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true
} }
) )
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const lotTypes = getLotTypes() const lotTypes = await getLotTypes()
response.render('admin-fees', { response.render('admin-fees', {
headTitle: 'Fee Management', headTitle: 'Fee Management',

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,10 +1,10 @@
import { getLotTypes } from '../../helpers/functions.cache.js'; import { getLotTypes } from '../../helpers/functions.cache.js';
import * as configFunctions from '../../helpers/functions.config.js'; import * as configFunctions from '../../helpers/functions.config.js';
export const handler = (_request, response) => { export async function handler(_request, response) {
const lotTypes = getLotTypes(); const lotTypes = await getLotTypes();
response.render('admin-lotTypes', { response.render('admin-lotTypes', {
headTitle: configFunctions.getProperty('aliases.lot') + ' Type Management', headTitle: configFunctions.getProperty('aliases.lot') + ' Type Management',
lotTypes lotTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,11 +1,14 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { getLotTypes } from '../../helpers/functions.cache.js' import { getLotTypes } from '../../helpers/functions.cache.js'
import * as configFunctions from '../../helpers/functions.config.js' import * as configFunctions from '../../helpers/functions.config.js'
export const handler: RequestHandler = (_request, response) => { export async function handler(
const lotTypes = getLotTypes() _request: Request,
response: Response
): Promise<void> {
const lotTypes = await getLotTypes()
response.render('admin-lotTypes', { response.render('admin-lotTypes', {
headTitle: configFunctions.getProperty('aliases.lot') + ' Type Management', headTitle: configFunctions.getProperty('aliases.lot') + ' Type Management',

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(_request: Request, response: Response): void;
export default handler; export default handler;

View File

@ -1,5 +1,5 @@
import * as configFunctions from '../../helpers/functions.config.js'; import * as configFunctions from '../../helpers/functions.config.js';
export const handler = (_request, response) => { export function handler(_request, response) {
if (!configFunctions.getProperty('application.ntfyStartup')) { if (!configFunctions.getProperty('application.ntfyStartup')) {
response.redirect(configFunctions.getProperty('reverseProxy.urlPrefix') + response.redirect(configFunctions.getProperty('reverseProxy.urlPrefix') +
'/dashboard/?error=ntfyNotConfigured'); '/dashboard/?error=ntfyNotConfigured');
@ -8,5 +8,5 @@ export const handler = (_request, response) => {
response.render('admin-ntfyStartup', { response.render('admin-ntfyStartup', {
headTitle: 'Ntfy Startup Notification' headTitle: 'Ntfy Startup Notification'
}); });
}; }
export default handler; export default handler;

View File

@ -1,8 +1,8 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import * as configFunctions from '../../helpers/functions.config.js' import * as configFunctions from '../../helpers/functions.config.js'
export const handler: RequestHandler = (_request, response) => { export function handler(_request: Request, response: Response): void {
if (!configFunctions.getProperty('application.ntfyStartup')) { if (!configFunctions.getProperty('application.ntfyStartup')) {
response.redirect( response.redirect(
configFunctions.getProperty('reverseProxy.urlPrefix') + configFunctions.getProperty('reverseProxy.urlPrefix') +

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,9 +1,9 @@
import * as configFunctions from '../../helpers/functions.config.js'; import * as configFunctions from '../../helpers/functions.config.js';
import * as printFunctions from '../../helpers/functions.print.js'; import * as printFunctions from '../../helpers/functions.print.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (_request, response) => { export async function handler(_request, response) {
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
const occupancyTypePrints = configFunctions.getProperty('settings.lotOccupancy.prints'); const occupancyTypePrints = configFunctions.getProperty('settings.lotOccupancy.prints');
const occupancyTypePrintTitles = {}; const occupancyTypePrintTitles = {};
for (const printEJS of occupancyTypePrints) { for (const printEJS of occupancyTypePrints) {
@ -18,5 +18,5 @@ export const handler = (_request, response) => {
allOccupancyTypeFields, allOccupancyTypeFields,
occupancyTypePrintTitles occupancyTypePrintTitles
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import * as configFunctions from '../../helpers/functions.config.js' import * as configFunctions from '../../helpers/functions.config.js'
import * as printFunctions from '../../helpers/functions.print.js' import * as printFunctions from '../../helpers/functions.print.js'
@ -8,9 +8,12 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (_request, response) => { export async function handler(
const occupancyTypes = getOccupancyTypes() _request: Request,
const allOccupancyTypeFields = getAllOccupancyTypeFields() response: Response
): Promise<void> {
const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = await getAllOccupancyTypeFields()
const occupancyTypePrints = configFunctions.getProperty( const occupancyTypePrints = configFunctions.getProperty(
'settings.lotOccupancy.prints' 'settings.lotOccupancy.prints'

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(_request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,10 +1,10 @@
import { getLotOccupantTypes, getLotStatuses, getWorkOrderMilestoneTypes, getWorkOrderTypes } from '../../helpers/functions.cache.js'; import { getLotOccupantTypes, getLotStatuses, getWorkOrderMilestoneTypes, getWorkOrderTypes } from '../../helpers/functions.cache.js';
import { getSolidIconClasses } from '../../helpers/functions.icons.js'; import { getSolidIconClasses } from '../../helpers/functions.icons.js';
export const handler = async (_request, response) => { export async function handler(_request, response) {
const workOrderTypes = getWorkOrderTypes(); const workOrderTypes = await getWorkOrderTypes();
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes(); const workOrderMilestoneTypes = await getWorkOrderMilestoneTypes();
const lotStatuses = getLotStatuses(); const lotStatuses = await getLotStatuses();
const lotOccupantTypes = getLotOccupantTypes(); const lotOccupantTypes = await getLotOccupantTypes();
const fontAwesomeIconClasses = await getSolidIconClasses(); const fontAwesomeIconClasses = await getSolidIconClasses();
response.render('admin-tables', { response.render('admin-tables', {
headTitle: 'Config Table Management', headTitle: 'Config Table Management',
@ -14,5 +14,5 @@ export const handler = async (_request, response) => {
lotOccupantTypes, lotOccupantTypes,
fontAwesomeIconClasses fontAwesomeIconClasses
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { import {
getLotOccupantTypes, getLotOccupantTypes,
@ -9,11 +9,11 @@ import {
import { getSolidIconClasses } from '../../helpers/functions.icons.js' import { getSolidIconClasses } from '../../helpers/functions.icons.js'
export const handler: RequestHandler = async (_request, response) => { export async function handler(_request: Request, response: Response): Promise<void> {
const workOrderTypes = getWorkOrderTypes() const workOrderTypes = await getWorkOrderTypes()
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes() const workOrderMilestoneTypes = await getWorkOrderMilestoneTypes()
const lotStatuses = getLotStatuses() const lotStatuses = await getLotStatuses()
const lotOccupantTypes = getLotOccupantTypes() const lotOccupantTypes = await getLotOccupantTypes()
const fontAwesomeIconClasses = await getSolidIconClasses() const fontAwesomeIconClasses = await getSolidIconClasses()

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,8 +1,8 @@
import { addFee } from '../../helpers/lotOccupancyDB/addFee.js'; import { addFee } from '../../helpers/lotOccupancyDB/addFee.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const feeId = addFee(request.body, request.session); const feeId = await addFee(request.body, request.session);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
@ -10,5 +10,5 @@ export const handler = (request, response) => {
feeId, feeId,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,13 +1,16 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addFee } from '../../helpers/lotOccupancyDB/addFee.js' import { addFee } from '../../helpers/lotOccupancyDB/addFee.js'
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const feeId = addFee(request.body, request.session) request: Request,
response: Response
): Promise<void> {
const feeId = await addFee(request.body, request.session)
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,8 +1,8 @@
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'; import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const feeCategoryId = addRecord('FeeCategories', request.body.feeCategory, request.body.orderNumber ?? -1, request.session); const feeCategoryId = await addRecord('FeeCategories', request.body.feeCategory, request.body.orderNumber ?? -1, request.session);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
@ -10,5 +10,5 @@ export const handler = (request, response) => {
feeCategoryId, feeCategoryId,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,18 +1,21 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js' import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const feeCategoryId = addRecord( request: Request,
response: Response
): Promise<void> {
const feeCategoryId = await addRecord(
'FeeCategories', 'FeeCategories',
request.body.feeCategory, request.body.feeCategory,
request.body.orderNumber ?? -1, request.body.orderNumber ?? -1,
request.session request.session
) )
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,12 +1,12 @@
import { addLotOccupantType } from '../../helpers/lotOccupancyDB/addLotOccupantType.js'; import { addLotOccupantType } from '../../helpers/lotOccupancyDB/addLotOccupantType.js';
import { getLotOccupantTypes } from '../../helpers/functions.cache.js'; import { getLotOccupantTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const lotOccupantTypeId = addLotOccupantType(request.body, request.session); const lotOccupantTypeId = await addLotOccupantType(request.body, request.session);
const lotOccupantTypes = getLotOccupantTypes(); const lotOccupantTypes = await getLotOccupantTypes();
response.json({ response.json({
success: true, success: true,
lotOccupantTypeId, lotOccupantTypeId,
lotOccupantTypes lotOccupantTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,13 +1,19 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addLotOccupantType } from '../../helpers/lotOccupancyDB/addLotOccupantType.js' import { addLotOccupantType } from '../../helpers/lotOccupancyDB/addLotOccupantType.js'
import { getLotOccupantTypes } from '../../helpers/functions.cache.js' import { getLotOccupantTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const lotOccupantTypeId = addLotOccupantType(request.body, request.session) request: Request,
response: Response
): Promise<void> {
const lotOccupantTypeId = await addLotOccupantType(
request.body,
request.session
)
const lotOccupantTypes = getLotOccupantTypes() const lotOccupantTypes = await getLotOccupantTypes()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,12 +1,12 @@
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'; import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js';
import { getLotStatuses } from '../../helpers/functions.cache.js'; import { getLotStatuses } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const lotStatusId = addRecord('LotStatuses', request.body.lotStatus, request.body.orderNumber ?? -1, request.session); const lotStatusId = await addRecord('LotStatuses', request.body.lotStatus, request.body.orderNumber ?? -1, request.session);
const lotStatuses = getLotStatuses(); const lotStatuses = await getLotStatuses();
response.json({ response.json({
success: true, success: true,
lotStatusId, lotStatusId,
lotStatuses lotStatuses
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js' import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'
import { getLotStatuses } from '../../helpers/functions.cache.js' import { getLotStatuses } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const lotStatusId = addRecord( request: Request,
response: Response
): Promise<void> {
const lotStatusId = await addRecord(
'LotStatuses', 'LotStatuses',
request.body.lotStatus, request.body.lotStatus,
request.body.orderNumber ?? -1, request.body.orderNumber ?? -1,
request.session request.session
) )
const lotStatuses = getLotStatuses() const lotStatuses = await getLotStatuses()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,12 +1,12 @@
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'; import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js';
import { getLotTypes } from '../../helpers/functions.cache.js'; import { getLotTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const lotTypeId = addRecord('LotTypes', request.body.lotType, request.body.orderNumber ?? -1, request.session); const lotTypeId = await addRecord('LotTypes', request.body.lotType, request.body.orderNumber ?? -1, request.session);
const lotTypes = getLotTypes(); const lotTypes = await getLotTypes();
response.json({ response.json({
success: true, success: true,
lotTypeId, lotTypeId,
lotTypes lotTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js' import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'
import { getLotTypes } from '../../helpers/functions.cache.js' import { getLotTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const lotTypeId = addRecord( request: Request,
response: Response
): Promise<void> {
const lotTypeId = await addRecord(
'LotTypes', 'LotTypes',
request.body.lotType, request.body.lotType,
request.body.orderNumber ?? -1, request.body.orderNumber ?? -1,
request.session request.session
) )
const lotTypes = getLotTypes() const lotTypes = await getLotTypes()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,12 +1,12 @@
import { addLotTypeField } from '../../helpers/lotOccupancyDB/addLotTypeField.js'; import { addLotTypeField } from '../../helpers/lotOccupancyDB/addLotTypeField.js';
import { getLotTypes } from '../../helpers/functions.cache.js'; import { getLotTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const lotTypeFieldId = addLotTypeField(request.body, request.session); const lotTypeFieldId = await addLotTypeField(request.body, request.session);
const lotTypes = getLotTypes(); const lotTypes = await getLotTypes();
response.json({ response.json({
success: true, success: true,
lotTypeFieldId, lotTypeFieldId,
lotTypes lotTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,13 +1,16 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addLotTypeField } from '../../helpers/lotOccupancyDB/addLotTypeField.js' import { addLotTypeField } from '../../helpers/lotOccupancyDB/addLotTypeField.js'
import { getLotTypes } from '../../helpers/functions.cache.js' import { getLotTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const lotTypeFieldId = addLotTypeField(request.body, request.session) request: Request,
response: Response
): Promise<void> {
const lotTypeFieldId = await addLotTypeField(request.body, request.session)
const lotTypes = getLotTypes() const lotTypes = await getLotTypes()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,14 +1,14 @@
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'; import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const occupancyTypeId = addRecord('OccupancyTypes', request.body.occupancyType, request.body.orderNumber ?? -1, request.session); const occupancyTypeId = await addRecord('OccupancyTypes', request.body.occupancyType, request.body.orderNumber ?? -1, request.session);
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
response.json({ response.json({
success: true, success: true,
occupancyTypeId, occupancyTypeId,
occupancyTypes, occupancyTypes,
allOccupancyTypeFields allOccupancyTypeFields
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js' import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'
import { import {
@ -6,16 +6,19 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const occupancyTypeId = addRecord( request: Request,
response: Response
): Promise<void> {
const occupancyTypeId = await addRecord(
'OccupancyTypes', 'OccupancyTypes',
request.body.occupancyType, request.body.occupancyType,
request.body.orderNumber ?? -1, request.body.orderNumber ?? -1,
request.session request.session
) )
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = getAllOccupancyTypeFields() const allOccupancyTypeFields = await getAllOccupancyTypeFields()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,14 +1,14 @@
import { addOccupancyTypeField } from '../../helpers/lotOccupancyDB/addOccupancyTypeField.js'; import { addOccupancyTypeField } from '../../helpers/lotOccupancyDB/addOccupancyTypeField.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const occupancyTypeFieldId = addOccupancyTypeField(request.body, request.session); const occupancyTypeFieldId = await addOccupancyTypeField(request.body, request.session);
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
response.json({ response.json({
success: true, success: true,
occupancyTypeFieldId, occupancyTypeFieldId,
occupancyTypes, occupancyTypes,
allOccupancyTypeFields allOccupancyTypeFields
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addOccupancyTypeField } from '../../helpers/lotOccupancyDB/addOccupancyTypeField.js' import { addOccupancyTypeField } from '../../helpers/lotOccupancyDB/addOccupancyTypeField.js'
@ -7,14 +7,17 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const occupancyTypeFieldId = addOccupancyTypeField( request: Request,
response: Response
): Promise<void> {
const occupancyTypeFieldId = await addOccupancyTypeField(
request.body, request.body,
request.session request.session
) )
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = getAllOccupancyTypeFields() const allOccupancyTypeFields = await getAllOccupancyTypeFields()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,13 +1,13 @@
import { addOccupancyTypePrint } from '../../helpers/lotOccupancyDB/addOccupancyTypePrint.js'; import { addOccupancyTypePrint } from '../../helpers/lotOccupancyDB/addOccupancyTypePrint.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = addOccupancyTypePrint(request.body, request.session); const success = await addOccupancyTypePrint(request.body, request.session);
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
response.json({ response.json({
success, success,
occupancyTypes, occupancyTypes,
allOccupancyTypeFields allOccupancyTypeFields
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addOccupancyTypePrint } from '../../helpers/lotOccupancyDB/addOccupancyTypePrint.js' import { addOccupancyTypePrint } from '../../helpers/lotOccupancyDB/addOccupancyTypePrint.js'
@ -7,11 +7,14 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = addOccupancyTypePrint(request.body, request.session) request: Request,
response: Response
): Promise<void> {
const success = await addOccupancyTypePrint(request.body, request.session)
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = getAllOccupancyTypeFields() const allOccupancyTypeFields = await getAllOccupancyTypeFields()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,12 +1,12 @@
import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js'; import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js';
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'; import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js';
export const handler = (request, response) => { export async function handler(request, response) {
const workOrderMilestoneTypeId = addRecord('WorkOrderMilestoneTypes', request.body.workOrderMilestoneType, request.body.orderNumber ?? -1, request.session); const workOrderMilestoneTypeId = await addRecord('WorkOrderMilestoneTypes', request.body.workOrderMilestoneType, request.body.orderNumber ?? -1, request.session);
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes(); const workOrderMilestoneTypes = await getWorkOrderMilestoneTypes();
response.json({ response.json({
success: true, success: true,
workOrderMilestoneTypeId, workOrderMilestoneTypeId,
workOrderMilestoneTypes workOrderMilestoneTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js' import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js'
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js' import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const workOrderMilestoneTypeId = addRecord( request: Request,
response: Response
): Promise<void> {
const workOrderMilestoneTypeId = await addRecord(
'WorkOrderMilestoneTypes', 'WorkOrderMilestoneTypes',
request.body.workOrderMilestoneType, request.body.workOrderMilestoneType,
request.body.orderNumber ?? -1, request.body.orderNumber ?? -1,
request.session request.session
) )
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes() const workOrderMilestoneTypes = await getWorkOrderMilestoneTypes()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,12 +1,12 @@
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'; import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js';
import { getWorkOrderTypes } from '../../helpers/functions.cache.js'; import { getWorkOrderTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const workOrderTypeId = addRecord('WorkOrderTypes', request.body.workOrderType, request.body.orderNumber ?? -1, request.session); const workOrderTypeId = await addRecord('WorkOrderTypes', request.body.workOrderType, request.body.orderNumber ?? -1, request.session);
const workOrderTypes = getWorkOrderTypes(); const workOrderTypes = await getWorkOrderTypes();
response.json({ response.json({
success: true, success: true,
workOrderTypeId, workOrderTypeId,
workOrderTypes workOrderTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js' import { addRecord } from '../../helpers/lotOccupancyDB/addRecord.js'
import { getWorkOrderTypes } from '../../helpers/functions.cache.js' import { getWorkOrderTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const workOrderTypeId = addRecord( request: Request,
response: Response
): Promise<void> {
const workOrderTypeId = await addRecord(
'WorkOrderTypes', 'WorkOrderTypes',
request.body.workOrderType, request.body.workOrderType,
request.body.orderNumber ?? -1, request.body.orderNumber ?? -1,
request.session request.session
) )
const workOrderTypes = getWorkOrderTypes() const workOrderTypes = await getWorkOrderTypes()
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,10 +1,10 @@
import { cleanupDatabase } from '../../helpers/lotOccupancyDB/cleanupDatabase.js'; import { cleanupDatabase } from '../../helpers/lotOccupancyDB/cleanupDatabase.js';
export const handler = (request, response) => { export async function handler(request, response) {
const recordCounts = cleanupDatabase(request.session); const recordCounts = await cleanupDatabase(request.session);
response.json({ response.json({
success: true, success: true,
inactivedRecordCount: recordCounts.inactivedRecordCount, inactivedRecordCount: recordCounts.inactivedRecordCount,
purgedRecordCount: recordCounts.purgedRecordCount purgedRecordCount: recordCounts.purgedRecordCount
}); });
}; }
export default handler; export default handler;

View File

@ -1,9 +1,12 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { cleanupDatabase } from '../../helpers/lotOccupancyDB/cleanupDatabase.js' import { cleanupDatabase } from '../../helpers/lotOccupancyDB/cleanupDatabase.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const recordCounts = cleanupDatabase(request.session) request: Request,
response: Response
): Promise<void> {
const recordCounts = await cleanupDatabase(request.session)
response.json({ response.json({
success: true, success: true,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,13 +1,13 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('Fees', request.body.feeId, request.session); const success = await deleteRecord('Fees', request.body.feeId, request.session);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
success, success,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,13 +1,16 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord('Fees', request.body.feeId, request.session) request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord('Fees', request.body.feeId, request.session)
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,13 +1,13 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('FeeCategories', request.body.feeCategoryId, request.session); const success = await deleteRecord('FeeCategories', request.body.feeCategoryId, request.session);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
success, success,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'FeeCategories', 'FeeCategories',
request.body.feeCategoryId, request.body.feeCategoryId,
request.session request.session
) )
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getLotOccupantTypes } from '../../helpers/functions.cache.js'; import { getLotOccupantTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('LotOccupantTypes', request.body.lotOccupantTypeId, request.session); const success = await deleteRecord('LotOccupantTypes', request.body.lotOccupantTypeId, request.session);
const lotOccupantTypes = getLotOccupantTypes(); const lotOccupantTypes = await getLotOccupantTypes();
response.json({ response.json({
success, success,
lotOccupantTypes lotOccupantTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getLotOccupantTypes } from '../../helpers/functions.cache.js' import { getLotOccupantTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'LotOccupantTypes', 'LotOccupantTypes',
request.body.lotOccupantTypeId, request.body.lotOccupantTypeId,
request.session request.session
) )
const lotOccupantTypes = getLotOccupantTypes() const lotOccupantTypes = await getLotOccupantTypes()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getLotStatuses } from '../../helpers/functions.cache.js'; import { getLotStatuses } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('LotStatuses', request.body.lotStatusId, request.session); const success = await deleteRecord('LotStatuses', request.body.lotStatusId, request.session);
const lotStatuses = getLotStatuses(); const lotStatuses = await getLotStatuses();
response.json({ response.json({
success, success,
lotStatuses lotStatuses
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getLotStatuses } from '../../helpers/functions.cache.js' import { getLotStatuses } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'LotStatuses', 'LotStatuses',
request.body.lotStatusId, request.body.lotStatusId,
request.session request.session
) )
const lotStatuses = getLotStatuses() const lotStatuses = await getLotStatuses()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getLotTypes } from '../../helpers/functions.cache.js'; import { getLotTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('LotTypes', request.body.lotTypeId, request.session); const success = await deleteRecord('LotTypes', request.body.lotTypeId, request.session);
const lotTypes = getLotTypes(); const lotTypes = await getLotTypes();
response.json({ response.json({
success, success,
lotTypes lotTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getLotTypes } from '../../helpers/functions.cache.js' import { getLotTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'LotTypes', 'LotTypes',
request.body.lotTypeId, request.body.lotTypeId,
request.session request.session
) )
const lotTypes = getLotTypes() const lotTypes = await getLotTypes()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getLotTypes } from '../../helpers/functions.cache.js'; import { getLotTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('LotTypeFields', request.body.lotTypeFieldId, request.session); const success = await deleteRecord('LotTypeFields', request.body.lotTypeFieldId, request.session);
const lotTypes = getLotTypes(); const lotTypes = await getLotTypes();
response.json({ response.json({
success, success,
lotTypes lotTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getLotTypes } from '../../helpers/functions.cache.js' import { getLotTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'LotTypeFields', 'LotTypeFields',
request.body.lotTypeFieldId, request.body.lotTypeFieldId,
request.session request.session
) )
const lotTypes = getLotTypes() const lotTypes = await getLotTypes()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,13 +1,13 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('OccupancyTypes', request.body.occupancyTypeId, request.session); const success = await deleteRecord('OccupancyTypes', request.body.occupancyTypeId, request.session);
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
response.json({ response.json({
success, success,
occupancyTypes, occupancyTypes,
allOccupancyTypeFields allOccupancyTypeFields
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
@ -7,15 +7,18 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'OccupancyTypes', 'OccupancyTypes',
request.body.occupancyTypeId, request.body.occupancyTypeId,
request.session request.session
) )
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = getAllOccupancyTypeFields() const allOccupancyTypeFields = await getAllOccupancyTypeFields()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,13 +1,13 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('OccupancyTypeFields', request.body.occupancyTypeFieldId, request.session); const success = await deleteRecord('OccupancyTypeFields', request.body.occupancyTypeFieldId, request.session);
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
response.json({ response.json({
success, success,
occupancyTypes, occupancyTypes,
allOccupancyTypeFields allOccupancyTypeFields
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
@ -7,15 +7,18 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'OccupancyTypeFields', 'OccupancyTypeFields',
request.body.occupancyTypeFieldId, request.body.occupancyTypeFieldId,
request.session request.session
) )
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = getAllOccupancyTypeFields() const allOccupancyTypeFields = await getAllOccupancyTypeFields()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,13 +1,13 @@
import { deleteOccupancyTypePrint } from '../../helpers/lotOccupancyDB/deleteOccupancyTypePrint.js'; import { deleteOccupancyTypePrint } from '../../helpers/lotOccupancyDB/deleteOccupancyTypePrint.js';
import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js'; import { getAllOccupancyTypeFields, getOccupancyTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteOccupancyTypePrint(request.body.occupancyTypeId, request.body.printEJS, request.session); const success = await deleteOccupancyTypePrint(request.body.occupancyTypeId, request.body.printEJS, request.session);
const occupancyTypes = getOccupancyTypes(); const occupancyTypes = await getOccupancyTypes();
const allOccupancyTypeFields = getAllOccupancyTypeFields(); const allOccupancyTypeFields = await getAllOccupancyTypeFields();
response.json({ response.json({
success, success,
occupancyTypes, occupancyTypes,
allOccupancyTypeFields allOccupancyTypeFields
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteOccupancyTypePrint } from '../../helpers/lotOccupancyDB/deleteOccupancyTypePrint.js' import { deleteOccupancyTypePrint } from '../../helpers/lotOccupancyDB/deleteOccupancyTypePrint.js'
@ -7,15 +7,18 @@ import {
getOccupancyTypes getOccupancyTypes
} from '../../helpers/functions.cache.js' } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteOccupancyTypePrint( request: Request,
response: Response
): Promise<void> {
const success = await deleteOccupancyTypePrint(
request.body.occupancyTypeId, request.body.occupancyTypeId,
request.body.printEJS, request.body.printEJS,
request.session request.session
) )
const occupancyTypes = getOccupancyTypes() const occupancyTypes = await getOccupancyTypes()
const allOccupancyTypeFields = getAllOccupancyTypeFields() const allOccupancyTypeFields = await getAllOccupancyTypeFields()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js'; import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('WorkOrderMilestoneTypes', request.body.workOrderMilestoneTypeId, request.session); const success = await deleteRecord('WorkOrderMilestoneTypes', request.body.workOrderMilestoneTypeId, request.session);
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes(); const workOrderMilestoneTypes = await getWorkOrderMilestoneTypes();
response.json({ response.json({
success, success,
workOrderMilestoneTypes workOrderMilestoneTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js' import { getWorkOrderMilestoneTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'WorkOrderMilestoneTypes', 'WorkOrderMilestoneTypes',
request.body.workOrderMilestoneTypeId, request.body.workOrderMilestoneTypeId,
request.session request.session
) )
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes() const workOrderMilestoneTypes = await getWorkOrderMilestoneTypes()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,11 +1,11 @@
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'; import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js';
import { getWorkOrderTypes } from '../../helpers/functions.cache.js'; import { getWorkOrderTypes } from '../../helpers/functions.cache.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = deleteRecord('WorkOrderTypes', request.body.workOrderTypeId, request.session); const success = await deleteRecord('WorkOrderTypes', request.body.workOrderTypeId, request.session);
const workOrderTypes = getWorkOrderTypes(); const workOrderTypes = await getWorkOrderTypes();
response.json({ response.json({
success, success,
workOrderTypes workOrderTypes
}); });
}; }
export default handler; export default handler;

View File

@ -1,17 +1,20 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js' import { deleteRecord } from '../../helpers/lotOccupancyDB/deleteRecord.js'
import { getWorkOrderTypes } from '../../helpers/functions.cache.js' import { getWorkOrderTypes } from '../../helpers/functions.cache.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
const success = deleteRecord( request: Request,
response: Response
): Promise<void> {
const success = await deleteRecord(
'WorkOrderTypes', 'WorkOrderTypes',
request.body.workOrderTypeId, request.body.workOrderTypeId,
request.session request.session
) )
const workOrderTypes = getWorkOrderTypes() const workOrderTypes = await getWorkOrderTypes()
response.json({ response.json({
success, success,

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,15 +1,15 @@
import { moveRecordDown, moveRecordDownToBottom } from '../../helpers/lotOccupancyDB/moveRecord.js'; import { moveRecordDown, moveRecordDownToBottom } from '../../helpers/lotOccupancyDB/moveRecord.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = request.body.moveToEnd === '1' const success = request.body.moveToEnd === '1'
? moveRecordDownToBottom('FeeCategories', request.body.feeCategoryId) ? await moveRecordDownToBottom('FeeCategories', request.body.feeCategoryId)
: moveRecordDown('FeeCategories', request.body.feeCategoryId); : await moveRecordDown('FeeCategories', request.body.feeCategoryId);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
success, success,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { import {
moveRecordDown, moveRecordDown,
@ -7,13 +7,16 @@ import {
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
request: Request,
response: Response
): Promise<void> {
const success = const success =
request.body.moveToEnd === '1' request.body.moveToEnd === '1'
? moveRecordDownToBottom('FeeCategories', request.body.feeCategoryId) ? await moveRecordDownToBottom('FeeCategories', request.body.feeCategoryId)
: moveRecordDown('FeeCategories', request.body.feeCategoryId) : await moveRecordDown('FeeCategories', request.body.feeCategoryId)
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,15 +1,15 @@
import { moveRecordUp, moveRecordUpToTop } from '../../helpers/lotOccupancyDB/moveRecord.js'; import { moveRecordUp, moveRecordUpToTop } from '../../helpers/lotOccupancyDB/moveRecord.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = request.body.moveToEnd === '1' const success = request.body.moveToEnd === '1'
? moveRecordUpToTop('FeeCategories', request.body.feeCategoryId) ? await moveRecordUpToTop('FeeCategories', request.body.feeCategoryId)
: moveRecordUp('FeeCategories', request.body.feeCategoryId); : await moveRecordUp('FeeCategories', request.body.feeCategoryId);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
success, success,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { import {
moveRecordUp, moveRecordUp,
@ -6,13 +6,16 @@ import {
} from '../../helpers/lotOccupancyDB/moveRecord.js' } from '../../helpers/lotOccupancyDB/moveRecord.js'
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
request: Request,
response: Response
): Promise<void> {
const success = const success =
request.body.moveToEnd === '1' request.body.moveToEnd === '1'
? moveRecordUpToTop('FeeCategories', request.body.feeCategoryId) ? await moveRecordUpToTop('FeeCategories', request.body.feeCategoryId)
: moveRecordUp('FeeCategories', request.body.feeCategoryId) : await moveRecordUp('FeeCategories', request.body.feeCategoryId)
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,15 +1,15 @@
import { moveFeeDown, moveFeeDownToBottom } from '../../helpers/lotOccupancyDB/moveFee.js'; import { moveFeeDown, moveFeeDownToBottom } from '../../helpers/lotOccupancyDB/moveFee.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = request.body.moveToEnd === '1' const success = request.body.moveToEnd === '1'
? moveFeeDownToBottom(request.body.feeId) ? await moveFeeDownToBottom(request.body.feeId)
: moveFeeDown(request.body.feeId); : await moveFeeDown(request.body.feeId);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
success, success,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { import {
moveFeeDown, moveFeeDown,
@ -7,13 +7,16 @@ import {
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
request: Request,
response: Response
): Promise<void> {
const success = const success =
request.body.moveToEnd === '1' request.body.moveToEnd === '1'
? moveFeeDownToBottom(request.body.feeId) ? await moveFeeDownToBottom(request.body.feeId)
: moveFeeDown(request.body.feeId) : await moveFeeDown(request.body.feeId)
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

View File

@ -1,15 +1,15 @@
import { moveFeeUp, moveFeeUpToTop } from '../../helpers/lotOccupancyDB/moveFee.js'; import { moveFeeUp, moveFeeUpToTop } from '../../helpers/lotOccupancyDB/moveFee.js';
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'; import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js';
export const handler = (request, response) => { export async function handler(request, response) {
const success = request.body.moveToEnd === '1' const success = request.body.moveToEnd === '1'
? moveFeeUpToTop(request.body.feeId) ? await moveFeeUpToTop(request.body.feeId)
: moveFeeUp(request.body.feeId); : await moveFeeUp(request.body.feeId);
const feeCategories = getFeeCategories({}, { const feeCategories = await getFeeCategories({}, {
includeFees: true includeFees: true
}); });
response.json({ response.json({
success, success,
feeCategories feeCategories
}); });
}; }
export default handler; export default handler;

View File

@ -1,4 +1,4 @@
import type { RequestHandler } from 'express' import type { Request, Response } from 'express'
import { import {
moveFeeUp, moveFeeUp,
@ -7,13 +7,16 @@ import {
import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js' import { getFeeCategories } from '../../helpers/lotOccupancyDB/getFeeCategories.js'
export const handler: RequestHandler = (request, response) => { export async function handler(
request: Request,
response: Response
): Promise<void> {
const success = const success =
request.body.moveToEnd === '1' request.body.moveToEnd === '1'
? moveFeeUpToTop(request.body.feeId) ? await moveFeeUpToTop(request.body.feeId)
: moveFeeUp(request.body.feeId) : await moveFeeUp(request.body.feeId)
const feeCategories = getFeeCategories( const feeCategories = await getFeeCategories(
{}, {},
{ {
includeFees: true includeFees: true

View File

@ -1,3 +1,3 @@
import type { RequestHandler } from 'express'; import type { Request, Response } from 'express';
export declare const handler: RequestHandler; export declare function handler(request: Request, response: Response): Promise<void>;
export default handler; export default handler;

Some files were not shown because too many files have changed in this diff Show More