fix missing files
parent
b64bbd9bf3
commit
59b9076d78
|
|
@ -1,12 +1,9 @@
|
||||||
import { lotOccupancyDB as databasePath } from "../data/databasePaths.js";
|
import { lotOccupancyDB as databasePath } from "../data/databasePaths.js";
|
||||||
import { initializeDatabase } from "./initializer.database.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 { addOccupancyTypeField } from "./lotOccupancyDB/addOccupancyTypeField.js";
|
||||||
import { addLotStatus } from "./lotOccupancyDB/addLotStatus.js";
|
|
||||||
import { addLotOccupantType } from "./lotOccupancyDB/addLotOccupantType.js";
|
import { addLotOccupantType } from "./lotOccupancyDB/addLotOccupantType.js";
|
||||||
import { addFeeCategory } from "./lotOccupancyDB/addFeeCategory.js";
|
|
||||||
import Debug from "debug";
|
import Debug from "debug";
|
||||||
|
import { addRecord } from "./lotOccupancyDB/addRecord.js";
|
||||||
const debug = Debug("lot-occupancy-system:initialize");
|
const debug = Debug("lot-occupancy-system:initialize");
|
||||||
const session = {
|
const session = {
|
||||||
user: {
|
user: {
|
||||||
|
|
@ -27,42 +24,15 @@ function initializeCemeteryDatabase() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
debug("New database file created. Proceeding with initialization.");
|
debug("New database file created. Proceeding with initialization.");
|
||||||
addLotType({
|
addRecord("LotTypes", "Casket Grave", 1, session);
|
||||||
lotType: "Casket Grave",
|
addRecord("LotTypes", "Columbarium", 2, session);
|
||||||
orderNumber: 1
|
addRecord("LotTypes", "Mausoleum", 2, session);
|
||||||
}, session);
|
addRecord("LotTypes", "Niche Wall", 2, session);
|
||||||
addLotType({
|
addRecord("LotTypes", "Urn Garden", 2, session);
|
||||||
lotType: "Columbarium",
|
addRecord("LotTypes", "Crematorium", 2, session);
|
||||||
orderNumber: 2
|
addRecord("LotStatuses", "Available", 1, session);
|
||||||
}, session);
|
addRecord("LotStatuses", "Reserved", 2, session);
|
||||||
addLotType({
|
addRecord("LotStatuses", "Taken", 3, session);
|
||||||
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);
|
|
||||||
addLotOccupantType({
|
addLotOccupantType({
|
||||||
lotOccupantType: "Deceased",
|
lotOccupantType: "Deceased",
|
||||||
orderNumber: 1
|
orderNumber: 1
|
||||||
|
|
@ -79,18 +49,9 @@ function initializeCemeteryDatabase() {
|
||||||
lotOccupantType: "Purchaser",
|
lotOccupantType: "Purchaser",
|
||||||
orderNumber: 4
|
orderNumber: 4
|
||||||
}, session);
|
}, session);
|
||||||
addOccupancyType({
|
addRecord("OccupancyTypes", "Preneed", 1, session);
|
||||||
occupancyType: "Preneed",
|
const intermentOccupancyTypeId = addRecord("OccupancyTypes", "Interment", 2, session);
|
||||||
orderNumber: 1
|
const cremationOccupancyTypeId = addRecord("OccupancyTypes", "Cremation", 3, session);
|
||||||
}, session);
|
|
||||||
const intermentOccupancyTypeId = addOccupancyType({
|
|
||||||
occupancyType: "Interment",
|
|
||||||
orderNumber: 2
|
|
||||||
}, session);
|
|
||||||
const cremationOccupancyTypeId = addOccupancyType({
|
|
||||||
occupancyType: "Cremation",
|
|
||||||
orderNumber: 3
|
|
||||||
}, session);
|
|
||||||
const deathDateField = {
|
const deathDateField = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: "Death Date",
|
occupancyTypeField: "Death Date",
|
||||||
|
|
@ -187,25 +148,10 @@ function initializeCemeteryDatabase() {
|
||||||
};
|
};
|
||||||
addOccupancyTypeField(committalType, session);
|
addOccupancyTypeField(committalType, session);
|
||||||
addOccupancyTypeField(Object.assign(committalType, { occupancyTypeId: cremationOccupancyTypeId }), session);
|
addOccupancyTypeField(Object.assign(committalType, { occupancyTypeId: cremationOccupancyTypeId }), session);
|
||||||
addFeeCategory({
|
addRecord("FeeCategories", "Interment Rights", 1, session);
|
||||||
feeCategory: "Interment Rights",
|
addRecord("FeeCategories", "Cremation Services", 2, session);
|
||||||
orderNumber: 1
|
addRecord("FeeCategories", "Burial Charges", 3, session);
|
||||||
}, session);
|
addRecord("FeeCategories", "Disinterment of Human Remains", 4, session);
|
||||||
addFeeCategory({
|
addRecord("FeeCategories", "Additional Services", 4, session);
|
||||||
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);
|
|
||||||
}
|
}
|
||||||
initializeCemeteryDatabase();
|
initializeCemeteryDatabase();
|
||||||
|
|
|
||||||
|
|
@ -2,21 +2,14 @@ import { lotOccupancyDB as databasePath } from "../data/databasePaths.js";
|
||||||
|
|
||||||
import { initializeDatabase } from "./initializer.database.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 { addOccupancyTypeField } from "./lotOccupancyDB/addOccupancyTypeField.js";
|
||||||
|
|
||||||
import { addLotStatus } from "./lotOccupancyDB/addLotStatus.js";
|
|
||||||
|
|
||||||
import { addLotOccupantType } from "./lotOccupancyDB/addLotOccupantType.js";
|
import { addLotOccupantType } from "./lotOccupancyDB/addLotOccupantType.js";
|
||||||
|
|
||||||
import { addFeeCategory } from "./lotOccupancyDB/addFeeCategory.js";
|
|
||||||
|
|
||||||
import type { PartialSession } from "../types/recordTypes.js";
|
import type { PartialSession } from "../types/recordTypes.js";
|
||||||
|
|
||||||
import Debug from "debug";
|
import Debug from "debug";
|
||||||
|
import { addRecord } from "./lotOccupancyDB/addRecord.js";
|
||||||
const debug = Debug("lot-occupancy-system:initialize");
|
const debug = Debug("lot-occupancy-system:initialize");
|
||||||
|
|
||||||
const session: PartialSession = {
|
const session: PartialSession = {
|
||||||
|
|
@ -51,84 +44,26 @@ function initializeCemeteryDatabase() {
|
||||||
/*
|
/*
|
||||||
* Lot Types
|
* Lot Types
|
||||||
*/
|
*/
|
||||||
addLotType(
|
|
||||||
{
|
|
||||||
lotType: "Casket Grave",
|
|
||||||
orderNumber: 1
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addLotType(
|
addRecord("LotTypes", "Casket Grave", 1, session);
|
||||||
{
|
addRecord("LotTypes", "Columbarium", 2, session);
|
||||||
lotType: "Columbarium",
|
addRecord("LotTypes", "Mausoleum", 2, session);
|
||||||
orderNumber: 2
|
addRecord("LotTypes", "Niche Wall", 2, session);
|
||||||
},
|
addRecord("LotTypes", "Urn Garden", 2, session);
|
||||||
session
|
addRecord("LotTypes", "Crematorium", 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
|
|
||||||
);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Lot Statuses
|
* Lot Statuses
|
||||||
*/
|
*/
|
||||||
addLotStatus(
|
|
||||||
{
|
|
||||||
lotStatus: "Available",
|
|
||||||
orderNumber: 1
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addLotStatus(
|
addRecord("LotStatuses", "Available", 1, session);
|
||||||
{
|
addRecord("LotStatuses", "Reserved", 2, session);
|
||||||
lotStatus: "Reserved",
|
addRecord("LotStatuses", "Taken", 3, session);
|
||||||
orderNumber: 2
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addLotStatus(
|
|
||||||
{
|
|
||||||
lotStatus: "Taken",
|
|
||||||
orderNumber: 3
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Lot Occupant Types
|
* Lot Occupant Types
|
||||||
*/
|
*/
|
||||||
|
|
||||||
addLotOccupantType(
|
addLotOccupantType(
|
||||||
{
|
{
|
||||||
lotOccupantType: "Deceased",
|
lotOccupantType: "Deceased",
|
||||||
|
|
@ -164,29 +99,10 @@ function initializeCemeteryDatabase() {
|
||||||
/*
|
/*
|
||||||
* Occupancy Types
|
* Occupancy Types
|
||||||
*/
|
*/
|
||||||
addOccupancyType(
|
|
||||||
{
|
|
||||||
occupancyType: "Preneed",
|
|
||||||
orderNumber: 1
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
const intermentOccupancyTypeId = addOccupancyType(
|
addRecord("OccupancyTypes", "Preneed", 1, session);
|
||||||
{
|
const intermentOccupancyTypeId = addRecord("OccupancyTypes", "Interment", 2, session);
|
||||||
occupancyType: "Interment",
|
const cremationOccupancyTypeId = addRecord("OccupancyTypes", "Cremation", 3, session);
|
||||||
orderNumber: 2
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
const cremationOccupancyTypeId = addOccupancyType(
|
|
||||||
{
|
|
||||||
occupancyType: "Cremation",
|
|
||||||
orderNumber: 3
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
// Death Date
|
// Death Date
|
||||||
const deathDateField = {
|
const deathDateField = {
|
||||||
|
|
@ -259,10 +175,7 @@ function initializeCemeteryDatabase() {
|
||||||
|
|
||||||
addOccupancyTypeField(deathPlace, session);
|
addOccupancyTypeField(deathPlace, session);
|
||||||
|
|
||||||
addOccupancyTypeField(
|
addOccupancyTypeField(Object.assign(deathPlace, { occupancyTypeId: cremationOccupancyTypeId }), session);
|
||||||
Object.assign(deathPlace, { occupancyTypeId: cremationOccupancyTypeId }),
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
// Funeral Home
|
// Funeral Home
|
||||||
const funeralHome = {
|
const funeralHome = {
|
||||||
|
|
@ -278,10 +191,7 @@ function initializeCemeteryDatabase() {
|
||||||
|
|
||||||
addOccupancyTypeField(funeralHome, session);
|
addOccupancyTypeField(funeralHome, session);
|
||||||
|
|
||||||
addOccupancyTypeField(
|
addOccupancyTypeField(Object.assign(funeralHome, { occupancyTypeId: cremationOccupancyTypeId }), session);
|
||||||
Object.assign(funeralHome, { occupancyTypeId: cremationOccupancyTypeId }),
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
// Funeral Date
|
// Funeral Date
|
||||||
const funeralDate = {
|
const funeralDate = {
|
||||||
|
|
@ -297,10 +207,7 @@ function initializeCemeteryDatabase() {
|
||||||
|
|
||||||
addOccupancyTypeField(funeralDate, session);
|
addOccupancyTypeField(funeralDate, session);
|
||||||
|
|
||||||
addOccupancyTypeField(
|
addOccupancyTypeField(Object.assign(funeralDate, { occupancyTypeId: cremationOccupancyTypeId }), session);
|
||||||
Object.assign(funeralDate, { occupancyTypeId: cremationOccupancyTypeId }),
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
// Container Type
|
// Container Type
|
||||||
const containerType = {
|
const containerType = {
|
||||||
|
|
@ -343,45 +250,12 @@ function initializeCemeteryDatabase() {
|
||||||
/*
|
/*
|
||||||
* Fee Categories
|
* Fee Categories
|
||||||
*/
|
*/
|
||||||
addFeeCategory(
|
|
||||||
{
|
|
||||||
feeCategory: "Interment Rights",
|
|
||||||
orderNumber: 1
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addFeeCategory(
|
addRecord("FeeCategories", "Interment Rights", 1, session);
|
||||||
{
|
addRecord("FeeCategories", "Cremation Services", 2, session);
|
||||||
feeCategory: "Cremation Services",
|
addRecord("FeeCategories", "Burial Charges", 3, session);
|
||||||
orderNumber: 2
|
addRecord("FeeCategories", "Disinterment of Human Remains", 4, session);
|
||||||
},
|
addRecord("FeeCategories", "Additional Services", 4, session);
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addFeeCategory(
|
|
||||||
{
|
|
||||||
feeCategory: "Burial Charges",
|
|
||||||
orderNumber: 3
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addFeeCategory(
|
|
||||||
{
|
|
||||||
feeCategory: "Disinterment of Human Remains",
|
|
||||||
orderNumber: 4
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
|
|
||||||
addFeeCategory(
|
|
||||||
{
|
|
||||||
feeCategory: "Additional Services",
|
|
||||||
orderNumber: 5
|
|
||||||
},
|
|
||||||
session
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
initializeCemeteryDatabase();
|
initializeCemeteryDatabase();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue