more deleted item loading
parent
59b0fb7e5f
commit
9048235ef2
|
|
@ -1,2 +1,2 @@
|
|||
import type { BurialSiteStatus } from '../types/record.types.js';
|
||||
export default function getBurialSiteStatuses(): BurialSiteStatus[];
|
||||
export default function getBurialSiteStatuses(includeDeleted?: boolean): BurialSiteStatus[];
|
||||
|
|
|
|||
|
|
@ -1,21 +1,24 @@
|
|||
import sqlite from 'better-sqlite3';
|
||||
import { sunriseDB } from '../helpers/database.helpers.js';
|
||||
import { updateRecordOrderNumber } from './updateRecordOrderNumber.js';
|
||||
export default function getBurialSiteStatuses() {
|
||||
export default function getBurialSiteStatuses(includeDeleted = false) {
|
||||
const database = sqlite(sunriseDB);
|
||||
const updateOrderNumbers = !includeDeleted;
|
||||
const statuses = database
|
||||
.prepare(`select burialSiteStatusId, burialSiteStatus, orderNumber
|
||||
from BurialSiteStatuses
|
||||
where recordDelete_timeMillis is null
|
||||
${includeDeleted ? '' : ' where recordDelete_timeMillis is null '}
|
||||
order by orderNumber, burialSiteStatus`)
|
||||
.all();
|
||||
let expectedOrderNumber = 0;
|
||||
for (const status of statuses) {
|
||||
if (status.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber('BurialSiteStatuses', status.burialSiteStatusId, expectedOrderNumber, database);
|
||||
status.orderNumber = expectedOrderNumber;
|
||||
if (updateOrderNumbers) {
|
||||
let expectedOrderNumber = 0;
|
||||
for (const status of statuses) {
|
||||
if (status.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber('BurialSiteStatuses', status.burialSiteStatusId, expectedOrderNumber, database);
|
||||
status.orderNumber = expectedOrderNumber;
|
||||
}
|
||||
expectedOrderNumber += 1;
|
||||
}
|
||||
expectedOrderNumber += 1;
|
||||
}
|
||||
database.close();
|
||||
return statuses;
|
||||
|
|
|
|||
|
|
@ -5,32 +5,39 @@ import type { BurialSiteStatus } from '../types/record.types.js'
|
|||
|
||||
import { updateRecordOrderNumber } from './updateRecordOrderNumber.js'
|
||||
|
||||
export default function getBurialSiteStatuses(): BurialSiteStatus[] {
|
||||
export default function getBurialSiteStatuses(
|
||||
includeDeleted = false
|
||||
): BurialSiteStatus[] {
|
||||
const database = sqlite(sunriseDB)
|
||||
|
||||
const updateOrderNumbers = !includeDeleted
|
||||
|
||||
const statuses = database
|
||||
.prepare(
|
||||
`select burialSiteStatusId, burialSiteStatus, orderNumber
|
||||
from BurialSiteStatuses
|
||||
where recordDelete_timeMillis is null
|
||||
${includeDeleted ? '' : ' where recordDelete_timeMillis is null '}
|
||||
order by orderNumber, burialSiteStatus`
|
||||
)
|
||||
.all() as BurialSiteStatus[]
|
||||
|
||||
let expectedOrderNumber = 0
|
||||
if (updateOrderNumbers) {
|
||||
let expectedOrderNumber = 0
|
||||
|
||||
for (const status of statuses) {
|
||||
if (status.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber(
|
||||
'BurialSiteStatuses',
|
||||
status.burialSiteStatusId,
|
||||
expectedOrderNumber,
|
||||
database
|
||||
)
|
||||
status.orderNumber = expectedOrderNumber
|
||||
for (const status of statuses) {
|
||||
if (status.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber(
|
||||
'BurialSiteStatuses',
|
||||
status.burialSiteStatusId,
|
||||
expectedOrderNumber,
|
||||
database
|
||||
)
|
||||
|
||||
status.orderNumber = expectedOrderNumber
|
||||
}
|
||||
|
||||
expectedOrderNumber += 1
|
||||
}
|
||||
|
||||
expectedOrderNumber += 1
|
||||
}
|
||||
|
||||
database.close()
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
import type { ContractType } from '../types/record.types.js';
|
||||
export default function getContractTypes(): ContractType[];
|
||||
export default function getContractTypes(includeDeleted?: boolean): ContractType[];
|
||||
|
|
|
|||
|
|
@ -3,18 +3,20 @@ import { sunriseDB } from '../helpers/database.helpers.js';
|
|||
import getContractTypeFields from './getContractTypeFields.js';
|
||||
import getContractTypePrints from './getContractTypePrints.js';
|
||||
import { updateRecordOrderNumber } from './updateRecordOrderNumber.js';
|
||||
export default function getContractTypes() {
|
||||
export default function getContractTypes(includeDeleted = false) {
|
||||
const database = sqlite(sunriseDB);
|
||||
const updateOrderNumbers = !includeDeleted;
|
||||
const contractTypes = database
|
||||
.prepare(`select contractTypeId, contractType, isPreneed, orderNumber
|
||||
from ContractTypes
|
||||
where recordDelete_timeMillis is null
|
||||
${includeDeleted ? '' : ' where recordDelete_timeMillis is null '}
|
||||
order by orderNumber, contractType, contractTypeId`)
|
||||
.all();
|
||||
let expectedOrderNumber = -1;
|
||||
for (const contractType of contractTypes) {
|
||||
expectedOrderNumber += 1;
|
||||
if (contractType.orderNumber !== expectedOrderNumber) {
|
||||
if (updateOrderNumbers &&
|
||||
contractType.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber('ContractTypes', contractType.contractTypeId, expectedOrderNumber, database);
|
||||
contractType.orderNumber = expectedOrderNumber;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,14 +7,18 @@ import getContractTypeFields from './getContractTypeFields.js'
|
|||
import getContractTypePrints from './getContractTypePrints.js'
|
||||
import { updateRecordOrderNumber } from './updateRecordOrderNumber.js'
|
||||
|
||||
export default function getContractTypes(): ContractType[] {
|
||||
export default function getContractTypes(
|
||||
includeDeleted = false
|
||||
): ContractType[] {
|
||||
const database = sqlite(sunriseDB)
|
||||
|
||||
const updateOrderNumbers = !includeDeleted
|
||||
|
||||
const contractTypes = database
|
||||
.prepare(
|
||||
`select contractTypeId, contractType, isPreneed, orderNumber
|
||||
from ContractTypes
|
||||
where recordDelete_timeMillis is null
|
||||
${includeDeleted ? '' : ' where recordDelete_timeMillis is null '}
|
||||
order by orderNumber, contractType, contractTypeId`
|
||||
)
|
||||
.all() as ContractType[]
|
||||
|
|
@ -24,7 +28,10 @@ export default function getContractTypes(): ContractType[] {
|
|||
for (const contractType of contractTypes) {
|
||||
expectedOrderNumber += 1
|
||||
|
||||
if (contractType.orderNumber !== expectedOrderNumber) {
|
||||
if (
|
||||
updateOrderNumbers &&
|
||||
contractType.orderNumber !== expectedOrderNumber
|
||||
) {
|
||||
updateRecordOrderNumber(
|
||||
'ContractTypes',
|
||||
contractType.contractTypeId,
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
import type { WorkOrderMilestoneType } from '../types/record.types.js';
|
||||
export default function getWorkOrderMilestoneTypes(): WorkOrderMilestoneType[];
|
||||
export default function getWorkOrderMilestoneTypes(includeDeleted?: boolean): WorkOrderMilestoneType[];
|
||||
|
|
|
|||
|
|
@ -1,21 +1,24 @@
|
|||
import sqlite from 'better-sqlite3';
|
||||
import { sunriseDB } from '../helpers/database.helpers.js';
|
||||
import { updateRecordOrderNumber } from './updateRecordOrderNumber.js';
|
||||
export default function getWorkOrderMilestoneTypes() {
|
||||
export default function getWorkOrderMilestoneTypes(includeDeleted = false) {
|
||||
const database = sqlite(sunriseDB);
|
||||
const updateOrderNumbers = !includeDeleted;
|
||||
const workOrderMilestoneTypes = database
|
||||
.prepare(`select workOrderMilestoneTypeId, workOrderMilestoneType, orderNumber
|
||||
from WorkOrderMilestoneTypes
|
||||
where recordDelete_timeMillis is null
|
||||
${includeDeleted ? '' : ' where recordDelete_timeMillis is null '}
|
||||
order by orderNumber, workOrderMilestoneType`)
|
||||
.all();
|
||||
let expectedOrderNumber = 0;
|
||||
for (const workOrderMilestoneType of workOrderMilestoneTypes) {
|
||||
if (workOrderMilestoneType.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber('WorkOrderMilestoneTypes', workOrderMilestoneType.workOrderMilestoneTypeId, expectedOrderNumber, database);
|
||||
workOrderMilestoneType.orderNumber = expectedOrderNumber;
|
||||
if (updateOrderNumbers) {
|
||||
let expectedOrderNumber = 0;
|
||||
for (const workOrderMilestoneType of workOrderMilestoneTypes) {
|
||||
if (workOrderMilestoneType.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber('WorkOrderMilestoneTypes', workOrderMilestoneType.workOrderMilestoneTypeId, expectedOrderNumber, database);
|
||||
workOrderMilestoneType.orderNumber = expectedOrderNumber;
|
||||
}
|
||||
expectedOrderNumber += 1;
|
||||
}
|
||||
expectedOrderNumber += 1;
|
||||
}
|
||||
database.close();
|
||||
return workOrderMilestoneTypes;
|
||||
|
|
|
|||
|
|
@ -5,33 +5,39 @@ import type { WorkOrderMilestoneType } from '../types/record.types.js'
|
|||
|
||||
import { updateRecordOrderNumber } from './updateRecordOrderNumber.js'
|
||||
|
||||
export default function getWorkOrderMilestoneTypes(): WorkOrderMilestoneType[] {
|
||||
export default function getWorkOrderMilestoneTypes(
|
||||
includeDeleted = false
|
||||
): WorkOrderMilestoneType[] {
|
||||
const database = sqlite(sunriseDB)
|
||||
|
||||
const updateOrderNumbers = !includeDeleted
|
||||
|
||||
const workOrderMilestoneTypes = database
|
||||
.prepare(
|
||||
`select workOrderMilestoneTypeId, workOrderMilestoneType, orderNumber
|
||||
from WorkOrderMilestoneTypes
|
||||
where recordDelete_timeMillis is null
|
||||
${includeDeleted ? '' : ' where recordDelete_timeMillis is null '}
|
||||
order by orderNumber, workOrderMilestoneType`
|
||||
)
|
||||
.all() as WorkOrderMilestoneType[]
|
||||
|
||||
let expectedOrderNumber = 0
|
||||
if (updateOrderNumbers) {
|
||||
let expectedOrderNumber = 0
|
||||
|
||||
for (const workOrderMilestoneType of workOrderMilestoneTypes) {
|
||||
if (workOrderMilestoneType.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber(
|
||||
'WorkOrderMilestoneTypes',
|
||||
workOrderMilestoneType.workOrderMilestoneTypeId,
|
||||
expectedOrderNumber,
|
||||
database
|
||||
)
|
||||
for (const workOrderMilestoneType of workOrderMilestoneTypes) {
|
||||
if (workOrderMilestoneType.orderNumber !== expectedOrderNumber) {
|
||||
updateRecordOrderNumber(
|
||||
'WorkOrderMilestoneTypes',
|
||||
workOrderMilestoneType.workOrderMilestoneTypeId,
|
||||
expectedOrderNumber,
|
||||
database
|
||||
)
|
||||
|
||||
workOrderMilestoneType.orderNumber = expectedOrderNumber
|
||||
workOrderMilestoneType.orderNumber = expectedOrderNumber
|
||||
}
|
||||
|
||||
expectedOrderNumber += 1
|
||||
}
|
||||
|
||||
expectedOrderNumber += 1
|
||||
}
|
||||
|
||||
database.close()
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
import type { BurialSiteStatus, BurialSiteType, CommittalType, ContractType, ContractTypeField, IntermentContainerType, WorkOrderMilestoneType, WorkOrderType } from '../types/record.types.js';
|
||||
export declare function getBurialSiteStatusByBurialSiteStatus(burialSiteStatus: string): BurialSiteStatus | undefined;
|
||||
export declare function getBurialSiteStatusByBurialSiteStatus(burialSiteStatus: string, includeDeleted?: boolean): BurialSiteStatus | undefined;
|
||||
export declare function getBurialSiteStatusById(burialSiteStatusId: number): BurialSiteStatus | undefined;
|
||||
export declare function getBurialSiteStatuses(): BurialSiteStatus[];
|
||||
export declare function getBurialSiteStatuses(includeDeleted?: boolean): BurialSiteStatus[];
|
||||
export declare function getBurialSiteTypeById(burialSiteTypeId: number): BurialSiteType | undefined;
|
||||
export declare function getBurialSiteTypes(includeDeleted?: boolean): BurialSiteType[];
|
||||
export declare function getBurialSiteTypesByBurialSiteType(burialSiteType: string, includeDeleted?: boolean): BurialSiteType | undefined;
|
||||
export declare function getAllContractTypeFields(): ContractTypeField[];
|
||||
export declare function getContractTypeByContractType(contractTypeString: string): ContractType | undefined;
|
||||
export declare function getContractTypeByContractType(contractTypeString: string, includeDeleted?: boolean): ContractType | undefined;
|
||||
export declare function getContractTypeById(contractTypeId: number): ContractType | undefined;
|
||||
export declare function getContractTypePrintsById(contractTypeId: number): string[];
|
||||
export declare function getContractTypes(): ContractType[];
|
||||
export declare function getContractTypes(includeDeleted?: boolean): ContractType[];
|
||||
export declare function getIntermentContainerTypeById(intermentContainerTypeId: number): IntermentContainerType | undefined;
|
||||
export declare function getIntermentContainerTypes(): IntermentContainerType[];
|
||||
export declare function getCommittalTypeById(committalTypeId: number): CommittalType | undefined;
|
||||
|
|
@ -17,8 +17,8 @@ export declare function getCommittalTypes(): CommittalType[];
|
|||
export declare function getWorkOrderTypeById(workOrderTypeId: number): WorkOrderType | undefined;
|
||||
export declare function getWorkOrderTypes(): WorkOrderType[];
|
||||
export declare function getWorkOrderMilestoneTypeById(workOrderMilestoneTypeId: number): WorkOrderMilestoneType | undefined;
|
||||
export declare function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(workOrderMilestoneTypeString: string): WorkOrderMilestoneType | undefined;
|
||||
export declare function getWorkOrderMilestoneTypes(): WorkOrderMilestoneType[];
|
||||
export declare function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(workOrderMilestoneTypeString: string, includeDeleted?: boolean): WorkOrderMilestoneType | undefined;
|
||||
export declare function getWorkOrderMilestoneTypes(includeDeleted?: boolean): WorkOrderMilestoneType[];
|
||||
export declare function preloadCaches(): void;
|
||||
export declare const cacheTableNames: readonly ["BurialSiteStatuses", "BurialSiteTypeFields", "BurialSiteTypes", "CommittalTypes", "ContractTypeFields", "ContractTypePrints", "ContractTypes", "FeeCategories", "Fees", "IntermentContainerTypes", "WorkOrderMilestoneTypes", "WorkOrderTypes"];
|
||||
export type CacheTableNames = (typeof cacheTableNames)[number];
|
||||
|
|
|
|||
|
|
@ -15,8 +15,8 @@ const debug = Debug(`${DEBUG_NAMESPACE}:functions.cache:${process.pid.toString()
|
|||
* Burial Site Statuses
|
||||
*/
|
||||
let burialSiteStatuses;
|
||||
export function getBurialSiteStatusByBurialSiteStatus(burialSiteStatus) {
|
||||
const cachedStatuses = getBurialSiteStatuses();
|
||||
export function getBurialSiteStatusByBurialSiteStatus(burialSiteStatus, includeDeleted = false) {
|
||||
const cachedStatuses = getBurialSiteStatuses(includeDeleted);
|
||||
const statusLowerCase = burialSiteStatus.toLowerCase();
|
||||
return cachedStatuses.find((currentStatus) => currentStatus.burialSiteStatus.toLowerCase() === statusLowerCase);
|
||||
}
|
||||
|
|
@ -24,8 +24,8 @@ export function getBurialSiteStatusById(burialSiteStatusId) {
|
|||
const cachedStatuses = getBurialSiteStatuses();
|
||||
return cachedStatuses.find((currentStatus) => currentStatus.burialSiteStatusId === burialSiteStatusId);
|
||||
}
|
||||
export function getBurialSiteStatuses() {
|
||||
burialSiteStatuses ??= getBurialSiteStatusesFromDatabase();
|
||||
export function getBurialSiteStatuses(includeDeleted = false) {
|
||||
burialSiteStatuses ??= getBurialSiteStatusesFromDatabase(includeDeleted);
|
||||
return burialSiteStatuses;
|
||||
}
|
||||
function clearBurialSiteStatusesCache() {
|
||||
|
|
@ -60,8 +60,8 @@ export function getAllContractTypeFields() {
|
|||
allContractTypeFields ??= getContractTypeFieldsFromDatabase();
|
||||
return allContractTypeFields;
|
||||
}
|
||||
export function getContractTypeByContractType(contractTypeString) {
|
||||
const cachedTypes = getContractTypes();
|
||||
export function getContractTypeByContractType(contractTypeString, includeDeleted = false) {
|
||||
const cachedTypes = getContractTypes(includeDeleted);
|
||||
const typeLowerCase = contractTypeString.toLowerCase();
|
||||
return cachedTypes.find((currentType) => currentType.contractType.toLowerCase() === typeLowerCase);
|
||||
}
|
||||
|
|
@ -80,8 +80,8 @@ export function getContractTypePrintsById(contractTypeId) {
|
|||
}
|
||||
return contractType.contractTypePrints ?? [];
|
||||
}
|
||||
export function getContractTypes() {
|
||||
contractTypes ??= getContractTypesFromDatabase();
|
||||
export function getContractTypes(includeDeleted = false) {
|
||||
contractTypes ??= getContractTypesFromDatabase(includeDeleted);
|
||||
return contractTypes;
|
||||
}
|
||||
function clearContractTypesCache() {
|
||||
|
|
@ -142,14 +142,15 @@ export function getWorkOrderMilestoneTypeById(workOrderMilestoneTypeId) {
|
|||
return cachedWorkOrderMilestoneTypes.find((currentWorkOrderMilestoneType) => currentWorkOrderMilestoneType.workOrderMilestoneTypeId ===
|
||||
workOrderMilestoneTypeId);
|
||||
}
|
||||
export function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(workOrderMilestoneTypeString) {
|
||||
const cachedWorkOrderMilestoneTypes = getWorkOrderMilestoneTypes();
|
||||
export function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(workOrderMilestoneTypeString, includeDeleted = false) {
|
||||
const cachedWorkOrderMilestoneTypes = getWorkOrderMilestoneTypes(includeDeleted);
|
||||
const workOrderMilestoneTypeLowerCase = workOrderMilestoneTypeString.toLowerCase();
|
||||
return cachedWorkOrderMilestoneTypes.find((currentWorkOrderMilestoneType) => currentWorkOrderMilestoneType.workOrderMilestoneType.toLowerCase() ===
|
||||
workOrderMilestoneTypeLowerCase);
|
||||
}
|
||||
export function getWorkOrderMilestoneTypes() {
|
||||
workOrderMilestoneTypes ??= getWorkOrderMilestoneTypesFromDatabase();
|
||||
export function getWorkOrderMilestoneTypes(includeDeleted = false) {
|
||||
workOrderMilestoneTypes ??=
|
||||
getWorkOrderMilestoneTypesFromDatabase(includeDeleted);
|
||||
return workOrderMilestoneTypes;
|
||||
}
|
||||
function clearWorkOrderMilestoneTypesCache() {
|
||||
|
|
|
|||
|
|
@ -39,9 +39,10 @@ const debug = Debug(
|
|||
let burialSiteStatuses: BurialSiteStatus[] | undefined
|
||||
|
||||
export function getBurialSiteStatusByBurialSiteStatus(
|
||||
burialSiteStatus: string
|
||||
burialSiteStatus: string,
|
||||
includeDeleted = false
|
||||
): BurialSiteStatus | undefined {
|
||||
const cachedStatuses = getBurialSiteStatuses()
|
||||
const cachedStatuses = getBurialSiteStatuses(includeDeleted)
|
||||
|
||||
const statusLowerCase = burialSiteStatus.toLowerCase()
|
||||
|
||||
|
|
@ -61,8 +62,10 @@ export function getBurialSiteStatusById(
|
|||
)
|
||||
}
|
||||
|
||||
export function getBurialSiteStatuses(): BurialSiteStatus[] {
|
||||
burialSiteStatuses ??= getBurialSiteStatusesFromDatabase()
|
||||
export function getBurialSiteStatuses(
|
||||
includeDeleted = false
|
||||
): BurialSiteStatus[] {
|
||||
burialSiteStatuses ??= getBurialSiteStatusesFromDatabase(includeDeleted)
|
||||
return burialSiteStatuses
|
||||
}
|
||||
|
||||
|
|
@ -121,9 +124,10 @@ export function getAllContractTypeFields(): ContractTypeField[] {
|
|||
}
|
||||
|
||||
export function getContractTypeByContractType(
|
||||
contractTypeString: string
|
||||
contractTypeString: string,
|
||||
includeDeleted = false
|
||||
): ContractType | undefined {
|
||||
const cachedTypes = getContractTypes()
|
||||
const cachedTypes = getContractTypes(includeDeleted)
|
||||
|
||||
const typeLowerCase = contractTypeString.toLowerCase()
|
||||
|
||||
|
|
@ -159,8 +163,8 @@ export function getContractTypePrintsById(contractTypeId: number): string[] {
|
|||
return contractType.contractTypePrints ?? []
|
||||
}
|
||||
|
||||
export function getContractTypes(): ContractType[] {
|
||||
contractTypes ??= getContractTypesFromDatabase()
|
||||
export function getContractTypes(includeDeleted = false): ContractType[] {
|
||||
contractTypes ??= getContractTypesFromDatabase(includeDeleted)
|
||||
return contractTypes
|
||||
}
|
||||
|
||||
|
|
@ -266,9 +270,11 @@ export function getWorkOrderMilestoneTypeById(
|
|||
}
|
||||
|
||||
export function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
||||
workOrderMilestoneTypeString: string
|
||||
workOrderMilestoneTypeString: string,
|
||||
includeDeleted = false
|
||||
): WorkOrderMilestoneType | undefined {
|
||||
const cachedWorkOrderMilestoneTypes = getWorkOrderMilestoneTypes()
|
||||
const cachedWorkOrderMilestoneTypes =
|
||||
getWorkOrderMilestoneTypes(includeDeleted)
|
||||
|
||||
const workOrderMilestoneTypeLowerCase =
|
||||
workOrderMilestoneTypeString.toLowerCase()
|
||||
|
|
@ -280,8 +286,11 @@ export function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
|||
)
|
||||
}
|
||||
|
||||
export function getWorkOrderMilestoneTypes(): WorkOrderMilestoneType[] {
|
||||
workOrderMilestoneTypes ??= getWorkOrderMilestoneTypesFromDatabase()
|
||||
export function getWorkOrderMilestoneTypes(
|
||||
includeDeleted = false
|
||||
): WorkOrderMilestoneType[] {
|
||||
workOrderMilestoneTypes ??=
|
||||
getWorkOrderMilestoneTypesFromDatabase(includeDeleted)
|
||||
return workOrderMilestoneTypes
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -2,26 +2,26 @@ import * as cacheFunctions from '../../helpers/functions.cache.js';
|
|||
/*
|
||||
* Burial Site Status IDs
|
||||
*/
|
||||
export const availableBurialSiteStatusId = cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Available')
|
||||
export const availableBurialSiteStatusId = cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Available', true)
|
||||
?.burialSiteStatusId;
|
||||
export const reservedBurialSiteStatusId = cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Reserved')
|
||||
export const reservedBurialSiteStatusId = cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Reserved', true)
|
||||
?.burialSiteStatusId;
|
||||
export const takenBurialSiteStatusId = cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Taken')
|
||||
export const takenBurialSiteStatusId = cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Taken', true)
|
||||
?.burialSiteStatusId;
|
||||
/*
|
||||
* Contract Type IDs
|
||||
*/
|
||||
export const preneedContractType = cacheFunctions.getContractTypeByContractType('Preneed');
|
||||
export const deceasedContractType = cacheFunctions.getContractTypeByContractType('Interment');
|
||||
export const cremationContractType = cacheFunctions.getContractTypeByContractType('Cremation');
|
||||
export const preneedContractType = cacheFunctions.getContractTypeByContractType('Preneed', true);
|
||||
export const deceasedContractType = cacheFunctions.getContractTypeByContractType('Interment', true);
|
||||
export const cremationContractType = cacheFunctions.getContractTypeByContractType('Cremation', true);
|
||||
/*
|
||||
* Work Order Milestone Type IDs
|
||||
*/
|
||||
export const acknowledgedWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Acknowledged')?.workOrderMilestoneTypeId;
|
||||
export const deathWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Death')?.workOrderMilestoneTypeId;
|
||||
export const funeralWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Funeral')?.workOrderMilestoneTypeId;
|
||||
export const cremationWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Cremation')?.workOrderMilestoneTypeId;
|
||||
export const intermentWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Interment')?.workOrderMilestoneTypeId;
|
||||
export const acknowledgedWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Acknowledged', true)?.workOrderMilestoneTypeId;
|
||||
export const deathWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Death', true)?.workOrderMilestoneTypeId;
|
||||
export const funeralWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Funeral', true)?.workOrderMilestoneTypeId;
|
||||
export const cremationWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Cremation', true)?.workOrderMilestoneTypeId;
|
||||
export const intermentWorkOrderMilestoneTypeId = cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType('Interment', true)?.workOrderMilestoneTypeId;
|
||||
/*
|
||||
* Work Order Type IDs
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -6,15 +6,15 @@ import type { ContractType } from '../../types/record.types.js'
|
|||
*/
|
||||
|
||||
export const availableBurialSiteStatusId =
|
||||
cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Available')
|
||||
cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Available', true)
|
||||
?.burialSiteStatusId as number
|
||||
|
||||
export const reservedBurialSiteStatusId =
|
||||
cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Reserved')
|
||||
cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Reserved', true)
|
||||
?.burialSiteStatusId as number
|
||||
|
||||
export const takenBurialSiteStatusId =
|
||||
cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Taken')
|
||||
cacheFunctions.getBurialSiteStatusByBurialSiteStatus('Taken', true)
|
||||
?.burialSiteStatusId as number
|
||||
|
||||
/*
|
||||
|
|
@ -22,14 +22,21 @@ export const takenBurialSiteStatusId =
|
|||
*/
|
||||
|
||||
export const preneedContractType = cacheFunctions.getContractTypeByContractType(
|
||||
'Preneed'
|
||||
'Preneed',
|
||||
true
|
||||
) as ContractType
|
||||
|
||||
export const deceasedContractType =
|
||||
cacheFunctions.getContractTypeByContractType('Interment') as ContractType
|
||||
cacheFunctions.getContractTypeByContractType(
|
||||
'Interment',
|
||||
true
|
||||
) as ContractType
|
||||
|
||||
export const cremationContractType =
|
||||
cacheFunctions.getContractTypeByContractType('Cremation') as ContractType
|
||||
cacheFunctions.getContractTypeByContractType(
|
||||
'Cremation',
|
||||
true
|
||||
) as ContractType
|
||||
|
||||
/*
|
||||
* Work Order Milestone Type IDs
|
||||
|
|
@ -37,27 +44,32 @@ export const cremationContractType =
|
|||
|
||||
export const acknowledgedWorkOrderMilestoneTypeId =
|
||||
cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
||||
'Acknowledged'
|
||||
'Acknowledged',
|
||||
true
|
||||
)?.workOrderMilestoneTypeId
|
||||
|
||||
export const deathWorkOrderMilestoneTypeId =
|
||||
cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
||||
'Death'
|
||||
'Death',
|
||||
true
|
||||
)?.workOrderMilestoneTypeId
|
||||
|
||||
export const funeralWorkOrderMilestoneTypeId =
|
||||
cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
||||
'Funeral'
|
||||
'Funeral',
|
||||
true
|
||||
)?.workOrderMilestoneTypeId
|
||||
|
||||
export const cremationWorkOrderMilestoneTypeId =
|
||||
cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
||||
'Cremation'
|
||||
'Cremation',
|
||||
true
|
||||
)?.workOrderMilestoneTypeId
|
||||
|
||||
export const intermentWorkOrderMilestoneTypeId =
|
||||
cacheFunctions.getWorkOrderMilestoneTypeByWorkOrderMilestoneType(
|
||||
'Interment'
|
||||
'Interment',
|
||||
true
|
||||
)?.workOrderMilestoneTypeId
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Reference in New Issue