From acbb14a4d295681a641467fea0673ca3bb99efa6 Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Fri, 28 Feb 2025 14:59:28 -0500 Subject: [PATCH] burial site type management --- database/deleteRecord.js | 2 +- database/deleteRecord.ts | 2 +- handlers/admin-get/burialSiteTypes.js | 4 +- handlers/admin-get/burialSiteTypes.ts | 4 +- handlers/admin-post/doAddBurialSiteType.d.ts | 2 +- handlers/admin-post/doAddBurialSiteType.js | 2 +- handlers/admin-post/doAddBurialSiteType.ts | 4 +- .../doDeleteBurialSiteTypeField.d.ts | 2 +- .../admin-post/doDeleteBurialSiteTypeField.js | 2 +- .../admin-post/doDeleteBurialSiteTypeField.ts | 4 +- .../doMoveBurialSiteTypeFieldDown.d.ts | 2 +- .../doMoveBurialSiteTypeFieldDown.js | 4 +- .../doMoveBurialSiteTypeFieldDown.ts | 6 +- .../doMoveBurialSiteTypeFieldUp.d.ts | 2 +- .../admin-post/doMoveBurialSiteTypeFieldUp.js | 4 +- .../admin-post/doMoveBurialSiteTypeFieldUp.ts | 6 +- ...ype.html => adminBurialSiteTypes-add.html} | 22 +- ...tml => adminBurialSiteTypes-addField.html} | 12 +- ...pe.html => adminBurialSiteTypes-edit.html} | 18 +- ...ml => adminBurialSiteTypes-editField.html} | 44 +-- public/javascripts/burialSiteTypes.admin.js | 258 +++++++------- public/javascripts/burialSiteTypes.admin.ts | 332 +++++++++--------- views/admin-burialSiteTypes.ejs | 8 +- 23 files changed, 384 insertions(+), 362 deletions(-) rename public/html/{adminLotTypes-addLotType.html => adminBurialSiteTypes-add.html} (63%) rename public/html/{adminLotTypes-addLotTypeField.html => adminBurialSiteTypes-addField.html} (78%) rename public/html/{adminLotTypes-editLotType.html => adminBurialSiteTypes-edit.html} (71%) rename public/html/{adminLotTypes-editLotTypeField.html => adminBurialSiteTypes-editField.html} (77%) diff --git a/database/deleteRecord.js b/database/deleteRecord.js index 6113d7b3..eef67d90 100644 --- a/database/deleteRecord.js +++ b/database/deleteRecord.js @@ -9,7 +9,7 @@ recordIdColumns.set('Contracts', 'contractId'); recordIdColumns.set('ContractComments', 'contractCommentId'); recordIdColumns.set('BurialSiteStatuses', 'burialSiteStatusId'); recordIdColumns.set('BurialSiteTypes', 'burialSiteTypeId'); -recordIdColumns.set('BurialSiteTypeFields', 'burialSiteFieldTypeId'); +recordIdColumns.set('BurialSiteTypeFields', 'burialSiteTypeFieldId'); recordIdColumns.set('Cemeteries', 'cemeteryId'); recordIdColumns.set('ContractTypes', 'contractTypeId'); recordIdColumns.set('ContractTypeFields', 'contractTypeFieldId'); diff --git a/database/deleteRecord.ts b/database/deleteRecord.ts index 1913dc5a..a5a17a0c 100644 --- a/database/deleteRecord.ts +++ b/database/deleteRecord.ts @@ -30,7 +30,7 @@ recordIdColumns.set('Contracts', 'contractId') recordIdColumns.set('ContractComments', 'contractCommentId') recordIdColumns.set('BurialSiteStatuses', 'burialSiteStatusId') recordIdColumns.set('BurialSiteTypes', 'burialSiteTypeId') -recordIdColumns.set('BurialSiteTypeFields', 'burialSiteFieldTypeId') +recordIdColumns.set('BurialSiteTypeFields', 'burialSiteTypeFieldId') recordIdColumns.set('Cemeteries', 'cemeteryId') recordIdColumns.set('ContractTypes', 'contractTypeId') recordIdColumns.set('ContractTypeFields', 'contractTypeFieldId') diff --git a/handlers/admin-get/burialSiteTypes.js b/handlers/admin-get/burialSiteTypes.js index 4822da12..06138c7d 100644 --- a/handlers/admin-get/burialSiteTypes.js +++ b/handlers/admin-get/burialSiteTypes.js @@ -1,8 +1,8 @@ import { getBurialSiteTypes } from '../../helpers/functions.cache.js'; export default async function handler(_request, response) { - const lotTypes = await getBurialSiteTypes(); + const burialSiteTypes = await getBurialSiteTypes(); response.render('admin-burialSiteTypes', { headTitle: `Burial Site Type Management`, - lotTypes + burialSiteTypes }); } diff --git a/handlers/admin-get/burialSiteTypes.ts b/handlers/admin-get/burialSiteTypes.ts index a951f838..b2f466ea 100644 --- a/handlers/admin-get/burialSiteTypes.ts +++ b/handlers/admin-get/burialSiteTypes.ts @@ -6,10 +6,10 @@ export default async function handler( _request: Request, response: Response ): Promise { - const lotTypes = await getBurialSiteTypes() + const burialSiteTypes = await getBurialSiteTypes() response.render('admin-burialSiteTypes', { headTitle: `Burial Site Type Management`, - lotTypes + burialSiteTypes }) } diff --git a/handlers/admin-post/doAddBurialSiteType.d.ts b/handlers/admin-post/doAddBurialSiteType.d.ts index f36610e2..26f38122 100644 --- a/handlers/admin-post/doAddBurialSiteType.d.ts +++ b/handlers/admin-post/doAddBurialSiteType.d.ts @@ -1,5 +1,5 @@ import type { Request, Response } from 'express'; export default function handler(request: Request, response: Response): Promise; diff --git a/handlers/admin-post/doAddBurialSiteType.js b/handlers/admin-post/doAddBurialSiteType.js index fa3ea47b..76b5c0dc 100644 --- a/handlers/admin-post/doAddBurialSiteType.js +++ b/handlers/admin-post/doAddBurialSiteType.js @@ -1,7 +1,7 @@ import addRecord from '../../database/addRecord.js'; import { getBurialSiteTypes } from '../../helpers/functions.cache.js'; export default async function handler(request, response) { - const burialSiteTypeId = await addRecord('BurialSiteTypes', request.body.lotType, request.body.orderNumber ?? -1, request.session.user); + const burialSiteTypeId = await addRecord('BurialSiteTypes', request.body.burialSiteType, request.body.orderNumber ?? -1, request.session.user); const burialSiteTypes = await getBurialSiteTypes(); response.json({ success: true, diff --git a/handlers/admin-post/doAddBurialSiteType.ts b/handlers/admin-post/doAddBurialSiteType.ts index c5d4d11b..d27e60bf 100644 --- a/handlers/admin-post/doAddBurialSiteType.ts +++ b/handlers/admin-post/doAddBurialSiteType.ts @@ -7,13 +7,13 @@ export default async function handler( request: Request< unknown, unknown, - { lotType: string; orderNumber?: string | number } + { burialSiteType: string; orderNumber?: string | number } >, response: Response ): Promise { const burialSiteTypeId = await addRecord( 'BurialSiteTypes', - request.body.lotType, + request.body.burialSiteType, request.body.orderNumber ?? -1, request.session.user as User ) diff --git a/handlers/admin-post/doDeleteBurialSiteTypeField.d.ts b/handlers/admin-post/doDeleteBurialSiteTypeField.d.ts index 35463876..fdbce1e3 100644 --- a/handlers/admin-post/doDeleteBurialSiteTypeField.d.ts +++ b/handlers/admin-post/doDeleteBurialSiteTypeField.d.ts @@ -1,4 +1,4 @@ import type { Request, Response } from 'express'; export default function handler(request: Request, response: Response): Promise; diff --git a/handlers/admin-post/doDeleteBurialSiteTypeField.js b/handlers/admin-post/doDeleteBurialSiteTypeField.js index bdff7750..8eee223c 100644 --- a/handlers/admin-post/doDeleteBurialSiteTypeField.js +++ b/handlers/admin-post/doDeleteBurialSiteTypeField.js @@ -1,7 +1,7 @@ import { deleteRecord } from '../../database/deleteRecord.js'; import { getBurialSiteTypes } from '../../helpers/functions.cache.js'; export default async function handler(request, response) { - const success = await deleteRecord('BurialSiteTypeFields', request.body.lotTypeFieldId, request.session.user); + const success = await deleteRecord('BurialSiteTypeFields', request.body.burialSiteTypeFieldId, request.session.user); const burialSiteTypes = await getBurialSiteTypes(); response.json({ success, diff --git a/handlers/admin-post/doDeleteBurialSiteTypeField.ts b/handlers/admin-post/doDeleteBurialSiteTypeField.ts index abf6d206..9634e573 100644 --- a/handlers/admin-post/doDeleteBurialSiteTypeField.ts +++ b/handlers/admin-post/doDeleteBurialSiteTypeField.ts @@ -4,12 +4,12 @@ import { deleteRecord } from '../../database/deleteRecord.js' import { getBurialSiteTypes } from '../../helpers/functions.cache.js' export default async function handler( - request: Request, + request: Request, response: Response ): Promise { const success = await deleteRecord( 'BurialSiteTypeFields', - request.body.lotTypeFieldId as string, + request.body.burialSiteTypeFieldId as string, request.session.user as User ) diff --git a/handlers/admin-post/doMoveBurialSiteTypeFieldDown.d.ts b/handlers/admin-post/doMoveBurialSiteTypeFieldDown.d.ts index faa89a6f..0d706bc0 100644 --- a/handlers/admin-post/doMoveBurialSiteTypeFieldDown.d.ts +++ b/handlers/admin-post/doMoveBurialSiteTypeFieldDown.d.ts @@ -1,5 +1,5 @@ import type { Request, Response } from 'express'; export default function handler(request: Request, response: Response): Promise; diff --git a/handlers/admin-post/doMoveBurialSiteTypeFieldDown.js b/handlers/admin-post/doMoveBurialSiteTypeFieldDown.js index 8fae220c..78e42710 100644 --- a/handlers/admin-post/doMoveBurialSiteTypeFieldDown.js +++ b/handlers/admin-post/doMoveBurialSiteTypeFieldDown.js @@ -2,8 +2,8 @@ import { moveBurialSiteTypeFieldDown, moveBurialSiteTypeFieldDownToBottom } from import { getBurialSiteTypes } from '../../helpers/functions.cache.js'; export default async function handler(request, response) { const success = request.body.moveToEnd === '1' - ? await moveBurialSiteTypeFieldDownToBottom(request.body.lotTypeFieldId) - : await moveBurialSiteTypeFieldDown(request.body.lotTypeFieldId); + ? await moveBurialSiteTypeFieldDownToBottom(request.body.burialSiteTypeFieldId) + : await moveBurialSiteTypeFieldDown(request.body.burialSiteTypeFieldId); const burialSiteTypes = await getBurialSiteTypes(); response.json({ success, diff --git a/handlers/admin-post/doMoveBurialSiteTypeFieldDown.ts b/handlers/admin-post/doMoveBurialSiteTypeFieldDown.ts index 67969b18..ca74875f 100644 --- a/handlers/admin-post/doMoveBurialSiteTypeFieldDown.ts +++ b/handlers/admin-post/doMoveBurialSiteTypeFieldDown.ts @@ -10,14 +10,14 @@ export default async function handler( request: Request< unknown, unknown, - { lotTypeFieldId: string; moveToEnd: '0' | '1' } + { burialSiteTypeFieldId: string; moveToEnd: '0' | '1' } >, response: Response ): Promise { const success = request.body.moveToEnd === '1' - ? await moveBurialSiteTypeFieldDownToBottom(request.body.lotTypeFieldId) - : await moveBurialSiteTypeFieldDown(request.body.lotTypeFieldId) + ? await moveBurialSiteTypeFieldDownToBottom(request.body.burialSiteTypeFieldId) + : await moveBurialSiteTypeFieldDown(request.body.burialSiteTypeFieldId) const burialSiteTypes = await getBurialSiteTypes() diff --git a/handlers/admin-post/doMoveBurialSiteTypeFieldUp.d.ts b/handlers/admin-post/doMoveBurialSiteTypeFieldUp.d.ts index faa89a6f..0d706bc0 100644 --- a/handlers/admin-post/doMoveBurialSiteTypeFieldUp.d.ts +++ b/handlers/admin-post/doMoveBurialSiteTypeFieldUp.d.ts @@ -1,5 +1,5 @@ import type { Request, Response } from 'express'; export default function handler(request: Request, response: Response): Promise; diff --git a/handlers/admin-post/doMoveBurialSiteTypeFieldUp.js b/handlers/admin-post/doMoveBurialSiteTypeFieldUp.js index 4a667578..6e548b0c 100644 --- a/handlers/admin-post/doMoveBurialSiteTypeFieldUp.js +++ b/handlers/admin-post/doMoveBurialSiteTypeFieldUp.js @@ -2,8 +2,8 @@ import { moveBurialSiteTypeFieldUp, moveBurialSiteTypeFieldUpToTop } from '../.. import { getBurialSiteTypes } from '../../helpers/functions.cache.js'; export default async function handler(request, response) { const success = request.body.moveToEnd === '1' - ? await moveBurialSiteTypeFieldUpToTop(request.body.lotTypeFieldId) - : await moveBurialSiteTypeFieldUp(request.body.lotTypeFieldId); + ? await moveBurialSiteTypeFieldUpToTop(request.body.burialSiteTypeFieldId) + : await moveBurialSiteTypeFieldUp(request.body.burialSiteTypeFieldId); const burialSiteTypes = await getBurialSiteTypes(); response.json({ success, diff --git a/handlers/admin-post/doMoveBurialSiteTypeFieldUp.ts b/handlers/admin-post/doMoveBurialSiteTypeFieldUp.ts index 7d730f59..4ec6f60b 100644 --- a/handlers/admin-post/doMoveBurialSiteTypeFieldUp.ts +++ b/handlers/admin-post/doMoveBurialSiteTypeFieldUp.ts @@ -10,14 +10,14 @@ export default async function handler( request: Request< unknown, unknown, - { lotTypeFieldId: string; moveToEnd: '0' | '1' } + { burialSiteTypeFieldId: string; moveToEnd: '0' | '1' } >, response: Response ): Promise { const success = request.body.moveToEnd === '1' - ? await moveBurialSiteTypeFieldUpToTop(request.body.lotTypeFieldId) - : await moveBurialSiteTypeFieldUp(request.body.lotTypeFieldId) + ? await moveBurialSiteTypeFieldUpToTop(request.body.burialSiteTypeFieldId) + : await moveBurialSiteTypeFieldUp(request.body.burialSiteTypeFieldId) const burialSiteTypes = await getBurialSiteTypes() diff --git a/public/html/adminLotTypes-addLotType.html b/public/html/adminBurialSiteTypes-add.html similarity index 63% rename from public/html/adminLotTypes-addLotType.html rename to public/html/adminBurialSiteTypes-add.html index a2f8d73e..45c7c4e4 100644 --- a/public/html/adminLotTypes-addLotType.html +++ b/public/html/adminBurialSiteTypes-add.html @@ -2,9 +2,7 @@