add birth date and place to initializer
parent
d08ffcb61d
commit
169dc4b94a
|
|
@ -71,16 +71,44 @@ export async function initializeCemeteryDatabase() {
|
||||||
await addRecord('OccupancyTypes', 'Preneed', 1, user);
|
await addRecord('OccupancyTypes', 'Preneed', 1, user);
|
||||||
const intermentOccupancyTypeId = await addRecord('OccupancyTypes', 'Interment', 2, user);
|
const intermentOccupancyTypeId = await addRecord('OccupancyTypes', 'Interment', 2, user);
|
||||||
const cremationOccupancyTypeId = await addRecord('OccupancyTypes', 'Cremation', 3, user);
|
const cremationOccupancyTypeId = await addRecord('OccupancyTypes', 'Cremation', 3, user);
|
||||||
|
// Birth Date
|
||||||
|
const birthDateField = {
|
||||||
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
|
occupancyTypeField: 'Birth Date',
|
||||||
|
occupancyTypeFieldValues: '',
|
||||||
|
pattern: String.raw `\d{4}-\d{2}-\d{2}`,
|
||||||
|
isRequired: '',
|
||||||
|
minimumLength: 10,
|
||||||
|
maximumLength: 10,
|
||||||
|
orderNumber: 1
|
||||||
|
};
|
||||||
|
await addOccupancyTypeField(birthDateField, user);
|
||||||
|
await addOccupancyTypeField(Object.assign(birthDateField, {
|
||||||
|
occupancyTypeId: cremationOccupancyTypeId
|
||||||
|
}), user);
|
||||||
|
// Birth Place
|
||||||
|
const birthPlace = {
|
||||||
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
|
occupancyTypeField: 'Birth Place',
|
||||||
|
occupancyTypeFieldValues: '',
|
||||||
|
pattern: '',
|
||||||
|
isRequired: '',
|
||||||
|
minimumLength: 1,
|
||||||
|
maximumLength: 100,
|
||||||
|
orderNumber: 2
|
||||||
|
};
|
||||||
|
await addOccupancyTypeField(birthPlace, user);
|
||||||
|
await addOccupancyTypeField(Object.assign(birthPlace, { occupancyTypeId: cremationOccupancyTypeId }), user);
|
||||||
// Death Date
|
// Death Date
|
||||||
const deathDateField = {
|
const deathDateField = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Death Date',
|
occupancyTypeField: 'Death Date',
|
||||||
occupancyTypeFieldValues: '',
|
occupancyTypeFieldValues: '',
|
||||||
pattern: String.raw `\d{4}([\/-]\d{2}){2}`,
|
pattern: String.raw `\d{4}-\d{2}-\d{2}`,
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 10,
|
minimumLength: 10,
|
||||||
maximumLength: 10,
|
maximumLength: 10,
|
||||||
orderNumber: 1
|
orderNumber: 3
|
||||||
};
|
};
|
||||||
await addOccupancyTypeField(deathDateField, user);
|
await addOccupancyTypeField(deathDateField, user);
|
||||||
await addOccupancyTypeField(Object.assign(deathDateField, {
|
await addOccupancyTypeField(Object.assign(deathDateField, {
|
||||||
|
|
@ -95,7 +123,7 @@ export async function initializeCemeteryDatabase() {
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 1,
|
minimumLength: 1,
|
||||||
maximumLength: 3,
|
maximumLength: 3,
|
||||||
orderNumber: 2
|
orderNumber: 4
|
||||||
};
|
};
|
||||||
await addOccupancyTypeField(deathAgeField, user);
|
await addOccupancyTypeField(deathAgeField, user);
|
||||||
await addOccupancyTypeField(Object.assign(deathAgeField, { occupancyTypeId: cremationOccupancyTypeId }), user);
|
await addOccupancyTypeField(Object.assign(deathAgeField, { occupancyTypeId: cremationOccupancyTypeId }), user);
|
||||||
|
|
@ -108,7 +136,7 @@ export async function initializeCemeteryDatabase() {
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 1,
|
minimumLength: 1,
|
||||||
maximumLength: 10,
|
maximumLength: 10,
|
||||||
orderNumber: 3
|
orderNumber: 5
|
||||||
};
|
};
|
||||||
await addOccupancyTypeField(deathAgePeriod, user);
|
await addOccupancyTypeField(deathAgePeriod, user);
|
||||||
await addOccupancyTypeField(Object.assign(deathAgePeriod, {
|
await addOccupancyTypeField(Object.assign(deathAgePeriod, {
|
||||||
|
|
@ -123,7 +151,7 @@ export async function initializeCemeteryDatabase() {
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 1,
|
minimumLength: 1,
|
||||||
maximumLength: 100,
|
maximumLength: 100,
|
||||||
orderNumber: 4
|
orderNumber: 6
|
||||||
};
|
};
|
||||||
await addOccupancyTypeField(deathPlace, user);
|
await addOccupancyTypeField(deathPlace, user);
|
||||||
await addOccupancyTypeField(Object.assign(deathPlace, { occupancyTypeId: cremationOccupancyTypeId }), user);
|
await addOccupancyTypeField(Object.assign(deathPlace, { occupancyTypeId: cremationOccupancyTypeId }), user);
|
||||||
|
|
@ -145,7 +173,7 @@ export async function initializeCemeteryDatabase() {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Funeral Date',
|
occupancyTypeField: 'Funeral Date',
|
||||||
occupancyTypeFieldValues: '',
|
occupancyTypeFieldValues: '',
|
||||||
pattern: String.raw `\d{4}([\/-]\d{2}){2}`,
|
pattern: String.raw `\d{4}-\d{2}-\d{2}`,
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 10,
|
minimumLength: 10,
|
||||||
maximumLength: 10,
|
maximumLength: 10,
|
||||||
|
|
|
||||||
|
|
@ -115,18 +115,62 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
user
|
user
|
||||||
)
|
)
|
||||||
|
|
||||||
// Death Date
|
// Birth Date
|
||||||
const deathDateField = {
|
|
||||||
|
const birthDateField = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Death Date',
|
occupancyTypeField: 'Birth Date',
|
||||||
occupancyTypeFieldValues: '',
|
occupancyTypeFieldValues: '',
|
||||||
pattern: String.raw`\d{4}([\/-]\d{2}){2}`,
|
pattern: String.raw`\d{4}-\d{2}-\d{2}`,
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 10,
|
minimumLength: 10,
|
||||||
maximumLength: 10,
|
maximumLength: 10,
|
||||||
orderNumber: 1
|
orderNumber: 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await addOccupancyTypeField(birthDateField, user)
|
||||||
|
|
||||||
|
await addOccupancyTypeField(
|
||||||
|
Object.assign(birthDateField, {
|
||||||
|
occupancyTypeId: cremationOccupancyTypeId
|
||||||
|
}),
|
||||||
|
user
|
||||||
|
)
|
||||||
|
|
||||||
|
// Birth Place
|
||||||
|
|
||||||
|
const birthPlace = {
|
||||||
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
|
occupancyTypeField: 'Birth Place',
|
||||||
|
occupancyTypeFieldValues: '',
|
||||||
|
pattern: '',
|
||||||
|
isRequired: '',
|
||||||
|
minimumLength: 1,
|
||||||
|
maximumLength: 100,
|
||||||
|
orderNumber: 2
|
||||||
|
}
|
||||||
|
|
||||||
|
await addOccupancyTypeField(birthPlace, user)
|
||||||
|
|
||||||
|
await addOccupancyTypeField(
|
||||||
|
Object.assign(birthPlace, { occupancyTypeId: cremationOccupancyTypeId }),
|
||||||
|
user
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
// Death Date
|
||||||
|
|
||||||
|
const deathDateField = {
|
||||||
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
|
occupancyTypeField: 'Death Date',
|
||||||
|
occupancyTypeFieldValues: '',
|
||||||
|
pattern: String.raw`\d{4}-\d{2}-\d{2}`,
|
||||||
|
isRequired: '',
|
||||||
|
minimumLength: 10,
|
||||||
|
maximumLength: 10,
|
||||||
|
orderNumber: 3
|
||||||
|
}
|
||||||
|
|
||||||
await addOccupancyTypeField(deathDateField, user)
|
await addOccupancyTypeField(deathDateField, user)
|
||||||
|
|
||||||
await addOccupancyTypeField(
|
await addOccupancyTypeField(
|
||||||
|
|
@ -137,6 +181,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Death Age
|
// Death Age
|
||||||
|
|
||||||
const deathAgeField = {
|
const deathAgeField = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Death Age',
|
occupancyTypeField: 'Death Age',
|
||||||
|
|
@ -145,7 +190,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 1,
|
minimumLength: 1,
|
||||||
maximumLength: 3,
|
maximumLength: 3,
|
||||||
orderNumber: 2
|
orderNumber: 4
|
||||||
}
|
}
|
||||||
|
|
||||||
await addOccupancyTypeField(deathAgeField, user)
|
await addOccupancyTypeField(deathAgeField, user)
|
||||||
|
|
@ -156,6 +201,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Death Age Period
|
// Death Age Period
|
||||||
|
|
||||||
const deathAgePeriod = {
|
const deathAgePeriod = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Death Age Period',
|
occupancyTypeField: 'Death Age Period',
|
||||||
|
|
@ -164,7 +210,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 1,
|
minimumLength: 1,
|
||||||
maximumLength: 10,
|
maximumLength: 10,
|
||||||
orderNumber: 3
|
orderNumber: 5
|
||||||
}
|
}
|
||||||
|
|
||||||
await addOccupancyTypeField(deathAgePeriod, user)
|
await addOccupancyTypeField(deathAgePeriod, user)
|
||||||
|
|
@ -177,6 +223,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Death Place
|
// Death Place
|
||||||
|
|
||||||
const deathPlace = {
|
const deathPlace = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Death Place',
|
occupancyTypeField: 'Death Place',
|
||||||
|
|
@ -185,7 +232,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 1,
|
minimumLength: 1,
|
||||||
maximumLength: 100,
|
maximumLength: 100,
|
||||||
orderNumber: 4
|
orderNumber: 6
|
||||||
}
|
}
|
||||||
|
|
||||||
await addOccupancyTypeField(deathPlace, user)
|
await addOccupancyTypeField(deathPlace, user)
|
||||||
|
|
@ -196,6 +243,7 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Funeral Home
|
// Funeral Home
|
||||||
|
|
||||||
const funeralHome = {
|
const funeralHome = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Funeral Home',
|
occupancyTypeField: 'Funeral Home',
|
||||||
|
|
@ -215,11 +263,12 @@ export async function initializeCemeteryDatabase(): Promise<boolean> {
|
||||||
)
|
)
|
||||||
|
|
||||||
// Funeral Date
|
// Funeral Date
|
||||||
|
|
||||||
const funeralDate = {
|
const funeralDate = {
|
||||||
occupancyTypeId: intermentOccupancyTypeId,
|
occupancyTypeId: intermentOccupancyTypeId,
|
||||||
occupancyTypeField: 'Funeral Date',
|
occupancyTypeField: 'Funeral Date',
|
||||||
occupancyTypeFieldValues: '',
|
occupancyTypeFieldValues: '',
|
||||||
pattern: String.raw`\d{4}([\/-]\d{2}){2}`,
|
pattern: String.raw`\d{4}-\d{2}-\d{2}`,
|
||||||
isRequired: '',
|
isRequired: '',
|
||||||
minimumLength: 10,
|
minimumLength: 10,
|
||||||
maximumLength: 10,
|
maximumLength: 10,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue