restrict parent cemeteries

when the cemetery has child cemeteries
pull/11/head
Dan Gowans 2025-04-16 15:33:15 -04:00
parent cd47832247
commit 43d70d8967
3 changed files with 6 additions and 3 deletions

View File

@ -11,7 +11,8 @@ export default async function handler(_request, response) {
cemeteryKey: '',
cemeteryName: '',
cemeteryPhoneNumber: '',
cemeteryPostalCode: ''
cemeteryPostalCode: '',
childCemeteries: []
};
const cemeteries = await getCemeteries();
const cemeterySVGs = await getCemeterySVGs();

View File

@ -19,7 +19,9 @@ export default async function handler(
cemeteryKey: '',
cemeteryName: '',
cemeteryPhoneNumber: '',
cemeteryPostalCode: ''
cemeteryPostalCode: '',
childCemeteries: []
}
const cemeteries = await getCemeteries()

View File

@ -131,7 +131,7 @@
<label class="label" for="cemetery--parentCemeteryId">Parent Cemetery</label>
<div class="control">
<div class="select is-fullwidth">
<select id="cemetery--parentCemeteryId" name="parentCemeteryId">
<select id="cemetery--parentCemeteryId" name="parentCemeteryId" <%= (cemetery.childCemeteries.length > 0 ? 'disabled' : '') %>>
<option value="">(No Parent Cemetery)</option>
<% for (const parentCemetery of cemeteries) { %>
<%