fix missing files

deepsource-autofix-76c6eb20
Dan Gowans 2023-01-06 13:37:31 -05:00
parent b64bbd9bf3
commit 59b9076d78
2 changed files with 40 additions and 220 deletions

View File

@ -1,12 +1,9 @@
import { lotOccupancyDB as databasePath } from "../data/databasePaths.js";
import { initializeDatabase } from "./initializer.database.js";
import { addLotType } from "./lotOccupancyDB/addLotType.js";
import { addOccupancyType } from "./lotOccupancyDB/addOccupancyType.js";
import { addOccupancyTypeField } from "./lotOccupancyDB/addOccupancyTypeField.js";
import { addLotStatus } from "./lotOccupancyDB/addLotStatus.js";
import { addLotOccupantType } from "./lotOccupancyDB/addLotOccupantType.js";
import { addFeeCategory } from "./lotOccupancyDB/addFeeCategory.js";
import Debug from "debug";
import { addRecord } from "./lotOccupancyDB/addRecord.js";
const debug = Debug("lot-occupancy-system:initialize");
const session = {
user: {
@ -27,42 +24,15 @@ function initializeCemeteryDatabase() {
return;
}
debug("New database file created. Proceeding with initialization.");
addLotType({
lotType: "Casket Grave",
orderNumber: 1
}, session);
addLotType({
lotType: "Columbarium",
orderNumber: 2
}, session);
addLotType({
lotType: "Mausoleum",
orderNumber: 2
}, session);
addLotType({
lotType: "Niche Wall",
orderNumber: 2
}, session);
addLotType({
lotType: "Urn Garden",
orderNumber: 2
}, session);
addLotType({
lotType: "Crematorium",
orderNumber: 3
}, session);
addLotStatus({
lotStatus: "Available",
orderNumber: 1
}, session);
addLotStatus({
lotStatus: "Reserved",
orderNumber: 2
}, session);
addLotStatus({
lotStatus: "Taken",
orderNumber: 3
}, session);
addRecord("LotTypes", "Casket Grave", 1, session);
addRecord("LotTypes", "Columbarium", 2, session);
addRecord("LotTypes", "Mausoleum", 2, session);
addRecord("LotTypes", "Niche Wall", 2, session);
addRecord("LotTypes", "Urn Garden", 2, session);
addRecord("LotTypes", "Crematorium", 2, session);
addRecord("LotStatuses", "Available", 1, session);
addRecord("LotStatuses", "Reserved", 2, session);
addRecord("LotStatuses", "Taken", 3, session);
addLotOccupantType({
lotOccupantType: "Deceased",
orderNumber: 1
@ -79,18 +49,9 @@ function initializeCemeteryDatabase() {
lotOccupantType: "Purchaser",
orderNumber: 4
}, session);
addOccupancyType({
occupancyType: "Preneed",
orderNumber: 1
}, session);
const intermentOccupancyTypeId = addOccupancyType({
occupancyType: "Interment",
orderNumber: 2
}, session);
const cremationOccupancyTypeId = addOccupancyType({
occupancyType: "Cremation",
orderNumber: 3
}, session);
addRecord("OccupancyTypes", "Preneed", 1, session);
const intermentOccupancyTypeId = addRecord("OccupancyTypes", "Interment", 2, session);
const cremationOccupancyTypeId = addRecord("OccupancyTypes", "Cremation", 3, session);
const deathDateField = {
occupancyTypeId: intermentOccupancyTypeId,
occupancyTypeField: "Death Date",
@ -187,25 +148,10 @@ function initializeCemeteryDatabase() {
};
addOccupancyTypeField(committalType, session);
addOccupancyTypeField(Object.assign(committalType, { occupancyTypeId: cremationOccupancyTypeId }), session);
addFeeCategory({
feeCategory: "Interment Rights",
orderNumber: 1
}, session);
addFeeCategory({
feeCategory: "Cremation Services",
orderNumber: 2
}, session);
addFeeCategory({
feeCategory: "Burial Charges",
orderNumber: 3
}, session);
addFeeCategory({
feeCategory: "Disinterment of Human Remains",
orderNumber: 4
}, session);
addFeeCategory({
feeCategory: "Additional Services",
orderNumber: 5
}, session);
addRecord("FeeCategories", "Interment Rights", 1, session);
addRecord("FeeCategories", "Cremation Services", 2, session);
addRecord("FeeCategories", "Burial Charges", 3, session);
addRecord("FeeCategories", "Disinterment of Human Remains", 4, session);
addRecord("FeeCategories", "Additional Services", 4, session);
}
initializeCemeteryDatabase();

View File

@ -2,21 +2,14 @@ import { lotOccupancyDB as databasePath } from "../data/databasePaths.js";
import { initializeDatabase } from "./initializer.database.js";
import { addLotType } from "./lotOccupancyDB/addLotType.js";
import { addOccupancyType } from "./lotOccupancyDB/addOccupancyType.js";
import { addOccupancyTypeField } from "./lotOccupancyDB/addOccupancyTypeField.js";
import { addLotStatus } from "./lotOccupancyDB/addLotStatus.js";
import { addLotOccupantType } from "./lotOccupancyDB/addLotOccupantType.js";
import { addFeeCategory } from "./lotOccupancyDB/addFeeCategory.js";
import type { PartialSession } from "../types/recordTypes.js";
import Debug from "debug";
import { addRecord } from "./lotOccupancyDB/addRecord.js";
const debug = Debug("lot-occupancy-system:initialize");
const session: PartialSession = {
@ -51,84 +44,26 @@ function initializeCemeteryDatabase() {
/*
* Lot Types
*/
addLotType(
{
lotType: "Casket Grave",
orderNumber: 1
},
session
);
addLotType(
{
lotType: "Columbarium",
orderNumber: 2
},
session
);
addLotType(
{
lotType: "Mausoleum",
orderNumber: 2
},
session
);
addLotType(
{
lotType: "Niche Wall",
orderNumber: 2
},
session
);
addLotType(
{
lotType: "Urn Garden",
orderNumber: 2
},
session
);
addLotType(
{
lotType: "Crematorium",
orderNumber: 3
},
session
);
addRecord("LotTypes", "Casket Grave", 1, session);
addRecord("LotTypes", "Columbarium", 2, session);
addRecord("LotTypes", "Mausoleum", 2, session);
addRecord("LotTypes", "Niche Wall", 2, session);
addRecord("LotTypes", "Urn Garden", 2, session);
addRecord("LotTypes", "Crematorium", 2, session);
/*
* Lot Statuses
*/
addLotStatus(
{
lotStatus: "Available",
orderNumber: 1
},
session
);
addLotStatus(
{
lotStatus: "Reserved",
orderNumber: 2
},
session
);
addLotStatus(
{
lotStatus: "Taken",
orderNumber: 3
},
session
);
addRecord("LotStatuses", "Available", 1, session);
addRecord("LotStatuses", "Reserved", 2, session);
addRecord("LotStatuses", "Taken", 3, session);
/*
* Lot Occupant Types
*/
addLotOccupantType(
{
lotOccupantType: "Deceased",
@ -164,29 +99,10 @@ function initializeCemeteryDatabase() {
/*
* Occupancy Types
*/
addOccupancyType(
{
occupancyType: "Preneed",
orderNumber: 1
},
session
);
const intermentOccupancyTypeId = addOccupancyType(
{
occupancyType: "Interment",
orderNumber: 2
},
session
);
const cremationOccupancyTypeId = addOccupancyType(
{
occupancyType: "Cremation",
orderNumber: 3
},
session
);
addRecord("OccupancyTypes", "Preneed", 1, session);
const intermentOccupancyTypeId = addRecord("OccupancyTypes", "Interment", 2, session);
const cremationOccupancyTypeId = addRecord("OccupancyTypes", "Cremation", 3, session);
// Death Date
const deathDateField = {
@ -259,10 +175,7 @@ function initializeCemeteryDatabase() {
addOccupancyTypeField(deathPlace, session);
addOccupancyTypeField(
Object.assign(deathPlace, { occupancyTypeId: cremationOccupancyTypeId }),
session
);
addOccupancyTypeField(Object.assign(deathPlace, { occupancyTypeId: cremationOccupancyTypeId }), session);
// Funeral Home
const funeralHome = {
@ -278,10 +191,7 @@ function initializeCemeteryDatabase() {
addOccupancyTypeField(funeralHome, session);
addOccupancyTypeField(
Object.assign(funeralHome, { occupancyTypeId: cremationOccupancyTypeId }),
session
);
addOccupancyTypeField(Object.assign(funeralHome, { occupancyTypeId: cremationOccupancyTypeId }), session);
// Funeral Date
const funeralDate = {
@ -297,10 +207,7 @@ function initializeCemeteryDatabase() {
addOccupancyTypeField(funeralDate, session);
addOccupancyTypeField(
Object.assign(funeralDate, { occupancyTypeId: cremationOccupancyTypeId }),
session
);
addOccupancyTypeField(Object.assign(funeralDate, { occupancyTypeId: cremationOccupancyTypeId }), session);
// Container Type
const containerType = {
@ -343,45 +250,12 @@ function initializeCemeteryDatabase() {
/*
* Fee Categories
*/
addFeeCategory(
{
feeCategory: "Interment Rights",
orderNumber: 1
},
session
);
addFeeCategory(
{
feeCategory: "Cremation Services",
orderNumber: 2
},
session
);
addFeeCategory(
{
feeCategory: "Burial Charges",
orderNumber: 3
},
session
);
addFeeCategory(
{
feeCategory: "Disinterment of Human Remains",
orderNumber: 4
},
session
);
addFeeCategory(
{
feeCategory: "Additional Services",
orderNumber: 5
},
session
);
addRecord("FeeCategories", "Interment Rights", 1, session);
addRecord("FeeCategories", "Cremation Services", 2, session);
addRecord("FeeCategories", "Burial Charges", 3, session);
addRecord("FeeCategories", "Disinterment of Human Remains", 4, session);
addRecord("FeeCategories", "Additional Services", 4, session);
}
initializeCemeteryDatabase();