diff --git a/data/config.cemetery.ssm.js b/data/config.cemetery.ssm.js
index c65634ef..c6778548 100644
--- a/data/config.cemetery.ssm.js
+++ b/data/config.cemetery.ssm.js
@@ -1,5 +1,6 @@
import { config as cemeteryConfig } from "./config.cemetery.ontario.js";
export const config = Object.assign({}, cemeteryConfig);
+config.aliases.occupancyStartDate = "Interment Date";
config.aliases.externalReceiptNumber = "GP Receipt Number";
config.settings.lot.lotNamePattern = /^[A-Z]{2}(-\d*[A-Z]?){3,5}$/;
config.settings.lot.lotNameSortNameFunction = (lotName) => {
@@ -22,7 +23,7 @@ config.settings.lot.lotNameSortNameFunction = (lotName) => {
return cleanLotNamePieces.join("-");
};
config.settings.lotOccupancy.occupantCityDefault = "Sault Ste. Marie";
-config.settings.lotOccupancy.prints = ["pdf/ssm.cemetery.burialPermit"];
+config.settings.lotOccupancy.prints = ["screen/lotOccupancy", "pdf/ssm.cemetery.burialPermit"];
config.settings.map.mapCityDefault = "Sault Ste. Marie";
config.settings.workOrders.workOrderNumberLength = 6;
config.settings.workOrders.workOrderMilestoneDateRecentBeforeDays = 7;
diff --git a/data/config.cemetery.ssm.ts b/data/config.cemetery.ssm.ts
index 49d38514..2c932f14 100644
--- a/data/config.cemetery.ssm.ts
+++ b/data/config.cemetery.ssm.ts
@@ -4,6 +4,7 @@ import {
export const config = Object.assign({}, cemeteryConfig);
+config.aliases.occupancyStartDate = "Interment Date";
config.aliases.externalReceiptNumber = "GP Receipt Number";
config.settings.lot.lotNamePattern = /^[A-Z]{2}(-\d*[A-Z]?){3,5}$/;
@@ -37,7 +38,7 @@ config.settings.lot.lotNameSortNameFunction = (lotName) => {
};
config.settings.lotOccupancy.occupantCityDefault = "Sault Ste. Marie";
-config.settings.lotOccupancy.prints = ["pdf/ssm.cemetery.burialPermit"];
+config.settings.lotOccupancy.prints = ["screen/lotOccupancy", "pdf/ssm.cemetery.burialPermit"];
config.settings.map.mapCityDefault = "Sault Ste. Marie";
diff --git a/helpers/functions.config.d.ts b/helpers/functions.config.d.ts
index d2efc417..edab9869 100644
--- a/helpers/functions.config.d.ts
+++ b/helpers/functions.config.d.ts
@@ -22,6 +22,7 @@ export declare function getProperty(propertyName: "aliases.map"): string;
export declare function getProperty(propertyName: "aliases.maps"): string;
export declare function getProperty(propertyName: "aliases.occupancy"): string;
export declare function getProperty(propertyName: "aliases.occupancies"): string;
+export declare function getProperty(propertyName: "aliases.occupancyStartDate"): string;
export declare function getProperty(propertyName: "aliases.occupant"): string;
export declare function getProperty(propertyName: "aliases.occupants"): string;
export declare function getProperty(propertyName: "aliases.externalReceiptNumber"): string;
diff --git a/helpers/functions.config.js b/helpers/functions.config.js
index 14dd4bd7..98888959 100644
--- a/helpers/functions.config.js
+++ b/helpers/functions.config.js
@@ -22,6 +22,7 @@ configFallbackValues.set("aliases.map", "Map");
configFallbackValues.set("aliases.maps", "Maps");
configFallbackValues.set("aliases.occupancy", "Occupancy");
configFallbackValues.set("aliases.occupancies", "Occupancies");
+configFallbackValues.set("aliases.occupancyStartDate", "Start Date");
configFallbackValues.set("aliases.occupant", "Occupant");
configFallbackValues.set("aliases.occupants", "Occupants");
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
diff --git a/helpers/functions.config.ts b/helpers/functions.config.ts
index 5bcbbef2..45c33100 100644
--- a/helpers/functions.config.ts
+++ b/helpers/functions.config.ts
@@ -36,6 +36,7 @@ configFallbackValues.set("aliases.map", "Map");
configFallbackValues.set("aliases.maps", "Maps");
configFallbackValues.set("aliases.occupancy", "Occupancy");
configFallbackValues.set("aliases.occupancies", "Occupancies");
+configFallbackValues.set("aliases.occupancyStartDate", "Start Date");
configFallbackValues.set("aliases.occupant", "Occupant");
configFallbackValues.set("aliases.occupants", "Occupants");
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
@@ -94,6 +95,7 @@ export function getProperty(propertyName: "aliases.map"): string;
export function getProperty(propertyName: "aliases.maps"): string;
export function getProperty(propertyName: "aliases.occupancy"): string;
export function getProperty(propertyName: "aliases.occupancies"): string;
+export function getProperty(propertyName: "aliases.occupancyStartDate"): string;
export function getProperty(propertyName: "aliases.occupant"): string;
export function getProperty(propertyName: "aliases.occupants"): string;
diff --git a/public-typescript/lotOccupancySearch.js b/public-typescript/lotOccupancySearch.js
index d887f23e..ffc8d59e 100644
--- a/public-typescript/lotOccupancySearch.js
+++ b/public-typescript/lotOccupancySearch.js
@@ -111,7 +111,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
'
| ' +
("" + cityssm.escapeHTML(exports.aliases.occupancy) + " Type | ") +
("" + cityssm.escapeHTML(exports.aliases.lot) + " | ") +
- "Start Date | " +
+ "" + cityssm.escapeHTML(exports.aliases.occupancyStartDate) + " | " +
"End Date | " +
("" + cityssm.escapeHTML(exports.aliases.occupants) + " | ") +
(lotOccupancyPrints.length > 0 ? ' | ' : "") +
diff --git a/public-typescript/lotOccupancySearch.ts b/public-typescript/lotOccupancySearch.ts
index 352951a7..c9d13699 100644
--- a/public-typescript/lotOccupancySearch.ts
+++ b/public-typescript/lotOccupancySearch.ts
@@ -146,7 +146,7 @@ declare const cityssm: cityssmGlobal;
' | ' +
("" + cityssm.escapeHTML(exports.aliases.occupancy) + " Type | ") +
("" + cityssm.escapeHTML(exports.aliases.lot) + " | ") +
- "Start Date | " +
+ "" + cityssm.escapeHTML(exports.aliases.occupancyStartDate) + " | " +
"End Date | " +
("" + cityssm.escapeHTML(exports.aliases.occupants) + " | ") +
(lotOccupancyPrints.length > 0 ? ' | ' : "") +
diff --git a/public-typescript/workOrderEdit.js b/public-typescript/workOrderEdit.js
index 955e98d6..a58a45c8 100644
--- a/public-typescript/workOrderEdit.js
+++ b/public-typescript/workOrderEdit.js
@@ -220,7 +220,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
' | ' +
("" + exports.aliases.occupancy + " Type | ") +
("" + exports.aliases.lot + " | ") +
- "Start Date | " +
+ ("" + exports.aliases.occupancyStartDate + " | ") +
"End Date | " +
("" + exports.aliases.occupants + " | ") +
' | ' +
diff --git a/public-typescript/workOrderEdit.ts b/public-typescript/workOrderEdit.ts
index 40cd0b86..a1948c29 100644
--- a/public-typescript/workOrderEdit.ts
+++ b/public-typescript/workOrderEdit.ts
@@ -308,7 +308,7 @@ declare const bulmaJS: BulmaJS;
' | ' +
("" + exports.aliases.occupancy + " Type | ") +
("" + exports.aliases.lot + " | ") +
- "Start Date | " +
+ ("" + exports.aliases.occupancyStartDate + " | ") +
"End Date | " +
("" + exports.aliases.occupants + " | ") +
' | ' +
diff --git a/public/javascripts/lotOccupancySearch.min.js b/public/javascripts/lotOccupancySearch.min.js
index 47c62314..76d5435c 100644
--- a/public/javascripts/lotOccupancySearch.min.js
+++ b/public/javascripts/lotOccupancySearch.min.js
@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const t=document.querySelector("main").dataset.urlPrefix,e=exports.lotOccupancyPrints,a=document.querySelector("#form--searchFilters"),s=document.querySelector("#container--searchResults"),c=Number.parseInt(document.querySelector("#searchFilter--limit").value,10),i=document.querySelector("#searchFilter--offset"),n=()=>{const n=Number.parseInt(i.value,10);s.innerHTML='
Loading '+exports.aliases.occupancies+"...
",cityssm.postJSON(t+"/lotOccupancies/doSearchLotOccupancies",a,a=>{if(0===a.lotOccupancies.length)return void(s.innerHTML='There are no '+cityssm.escapeHTML(exports.aliases.occupancy.toLowerCase())+" records that meet the search criteria.
");const i=document.createElement("tbody"),r=cityssm.dateToString(new Date);for(const s of a.lotOccupancies){let a="";a=s.occupancyStartDateString<=r&&(""===s.occupancyEndDateString||s.occupancyEndDateString>=r)?'':s.occupancyStartDateString>r?'':'';let c="";for(const t of s.lotOccupancyOccupants)c+=''+cityssm.escapeHTML(t.occupantName)+"
";i.insertAdjacentHTML("beforeend",'| '+a+' | '+cityssm.escapeHTML(s.occupancyType)+" | "+(s.lotName?cityssm.escapeHTML(s.lotName):'(No '+cityssm.escapeHTML(exports.aliases.lot)+")")+' '+cityssm.escapeHTML(s.mapName||"")+" | "+s.occupancyStartDateString+" | "+(s.occupancyEndDate?s.occupancyEndDateString:'(No End Date)')+" | "+c+" | "+(e.length>0?' | ':"")+"
")}s.innerHTML='