default map city and province

deepsource-autofix-76c6eb20
Dan Gowans 2022-08-30 14:45:26 -04:00
parent bf416266a1
commit cb3cff1253
11 changed files with 53 additions and 15 deletions

View File

@ -1,6 +1,9 @@
import { config as cemeteryConfig } from "./config.cemetery.js";
export const config = Object.assign({}, cemeteryConfig);
config.settings.lotOccupancy.occupantProvinceDefault = "ON";
config.settings.map = {
mapProvinceDefault: "ON"
};
config.settings.fees = {
taxPercentageDefault: 13
};

View File

@ -4,6 +4,10 @@ export const config = Object.assign({}, cemeteryConfig);
config.settings.lotOccupancy.occupantProvinceDefault = "ON";
config.settings.map = {
mapProvinceDefault: "ON"
};
config.settings.fees = {
taxPercentageDefault: 13
};

View File

@ -1,5 +1,6 @@
import { config as cemeteryConfig } from "./config.cemetery.ontario.js";
export const config = Object.assign({}, cemeteryConfig);
config.settings.lotOccupancy.occupantCityDefault = "Sault Ste. Marie";
config.settings.map.mapCityDefault = "Sault Ste. Marie";
config.aliases.externalReceiptNumber = "GP Receipt Number";
export default config;

View File

@ -3,6 +3,7 @@ import { config as cemeteryConfig } from "./config.cemetery.ontario.js";
export const config = Object.assign({}, cemeteryConfig);
config.settings.lotOccupancy.occupantCityDefault = "Sault Ste. Marie";
config.settings.map.mapCityDefault = "Sault Ste. Marie";
config.aliases.externalReceiptNumber = "GP Receipt Number";

View File

@ -1,7 +1,10 @@
import * as configFunctions from "../../helpers/functions.config.js";
import { getMapSVGs } from "../../helpers/functions.map.js";
export const handler = async (_request, response) => {
const map = {};
const map = {
mapCity: configFunctions.getProperty("settings.map.mapCityDefault"),
mapProvince: configFunctions.getProperty("settings.map.mapProvinceDefault")
};
const mapSVGs = await getMapSVGs();
response.render("map-edit", {
headTitle: configFunctions.getProperty("aliases.map") + " Create",

View File

@ -1,14 +1,22 @@
import type { RequestHandler } from "express";
import type {
RequestHandler
} from "express";
import * as configFunctions from "../../helpers/functions.config.js";
import { getMapSVGs } from "../../helpers/functions.map.js";
import {
getMapSVGs
} from "../../helpers/functions.map.js";
import * as recordTypes from "../../types/recordTypes";
export const handler: RequestHandler = async (_request, response) => {
const map: recordTypes.Map = {};
const map: recordTypes.Map = {
mapCity: configFunctions.getProperty("settings.map.mapCityDefault"),
mapProvince: configFunctions.getProperty("settings.map.mapProvinceDefault")
};
const mapSVGs = await getMapSVGs();

View File

@ -24,6 +24,8 @@ export declare function getProperty(propertyName: "aliases.occupancies"): 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;
export declare function getProperty(propertyName: "settings.map.mapCityDefault"): string;
export declare function getProperty(propertyName: "settings.map.mapProvinceDefault"): string;
export declare function getProperty(propertyName: "settings.lotOccupancy.occupancyEndDateIsRequired"): boolean;
export declare function getProperty(propertyName: "settings.lotOccupancy.occupantCityDefault"): string;
export declare function getProperty(propertyName: "settings.lotOccupancy.occupantProvinceDefault"): string;

View File

@ -24,6 +24,8 @@ configFallbackValues.set("aliases.occupancies", "Occupancies");
configFallbackValues.set("aliases.occupant", "Occupant");
configFallbackValues.set("aliases.occupants", "Occupants");
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
configFallbackValues.set("settings.map.mapCityDefault", "");
configFallbackValues.set("settings.map.mapProvinceDefault", "");
configFallbackValues.set("settings.lotOccupancy.occupancyEndDateIsRequired", true);
configFallbackValues.set("settings.lotOccupancy.occupantCityDefault", "");
configFallbackValues.set("settings.lotOccupancy.occupantProvinceDefault", "");

View File

@ -43,6 +43,9 @@ configFallbackValues.set("aliases.occupant", "Occupant");
configFallbackValues.set("aliases.occupants", "Occupants");
configFallbackValues.set("aliases.externalReceiptNumber", "External Receipt Number");
configFallbackValues.set("settings.map.mapCityDefault", "");
configFallbackValues.set("settings.map.mapProvinceDefault", "");
configFallbackValues.set("settings.lotOccupancy.occupancyEndDateIsRequired", true);
configFallbackValues.set("settings.lotOccupancy.occupantCityDefault", "");
configFallbackValues.set("settings.lotOccupancy.occupantProvinceDefault", "");
@ -85,6 +88,9 @@ export function getProperty(propertyName: "aliases.occupant"): string;
export function getProperty(propertyName: "aliases.occupants"): string;
export function getProperty(propertyName: "aliases.externalReceiptNumber"): string;
export function getProperty(propertyName: "settings.map.mapCityDefault"): string;
export function getProperty(propertyName: "settings.map.mapProvinceDefault"): string;
export function getProperty(propertyName: "settings.lotOccupancy.occupancyEndDateIsRequired"): boolean;
export function getProperty(propertyName: "settings.lotOccupancy.occupantCityDefault"): string;
export function getProperty(propertyName: "settings.lotOccupancy.occupantProvinceDefault"): string;

View File

@ -28,6 +28,10 @@ export interface Config {
fees?: {
taxPercentageDefault?: number;
};
map?: {
mapCityDefault?: string;
mapProvinceDefault?: string;
};
lotOccupancy?: {
lotIdIsRequired?: boolean;
occupancyEndDateIsRequired?: boolean;

View File

@ -27,13 +27,17 @@ export interface Config {
settings ? : {
fees ? : {
taxPercentageDefault ? : number;
},
};
map ? : {
mapCityDefault ? : string;
mapProvinceDefault ? : string;
};
lotOccupancy ? : {
lotIdIsRequired ? : boolean;
occupancyEndDateIsRequired ? : boolean;
occupantCityDefault ? : string;
occupantProvinceDefault ? : string;
}
};
};
}