sunrise-cms/data/config.baseSsm.ts

72 lines
1.6 KiB
TypeScript

import type { Config } from '../types/configTypes.js'
import { config as cemeteryConfig } from './config.baseOntario.js'
export const config: Config = { ...cemeteryConfig }
config.aliases.externalReceiptNumber = 'GP Receipt Number'
config.settings.publicInternalPath =
'../sunrise-cms-saultstemarie/public-internal'
config.settings.burialSites.burialSiteNameSegments = {
includeCemeteryKey: true,
separator: '-',
segments: {
1: {
isAvailable: true,
isRequired: false,
label: 'Block',
maxLength: 1,
minLength: 1
},
2: {
isAvailable: true,
isRequired: false,
label: 'Range',
maxLength: 3,
minLength: 1
},
3: {
isAvailable: true,
isRequired: true,
label: 'Lot',
maxLength: 4,
minLength: 1
},
4: {
isAvailable: true,
isRequired: true,
label: 'Grave',
maxLength: 2,
minLength: 1
}
}
}
config.settings.cityDefault = 'Sault Ste. Marie'
config.settings.latitudeMax = 46.75
config.settings.latitudeMin = 46.4
config.settings.longitudeMax = -84.2
config.settings.longitudeMin = -84.5
config.settings.contracts.prints = [
'pdf/ssm.cemetery.burialPermit',
'pdf/ssm.cemetery.contract'
]
config.settings.printPdf.browser = 'firefox'
config.settings.workOrders.workOrderNumberLength = 6
config.settings.workOrders.workOrderMilestoneDateRecentBeforeDays = 7
config.settings.workOrders.workOrderMilestoneDateRecentAfterDays = 30
config.settings.dynamicsGP = {
integrationIsEnabled: true,
lookupOrder: ['diamond/cashReceipt', 'diamond/extendedInvoice']
}
export default config