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: '', cemeteryKey: '',
cemeteryName: '', cemeteryName: '',
cemeteryPhoneNumber: '', cemeteryPhoneNumber: '',
cemeteryPostalCode: '' cemeteryPostalCode: '',
childCemeteries: []
}; };
const cemeteries = await getCemeteries(); const cemeteries = await getCemeteries();
const cemeterySVGs = await getCemeterySVGs(); const cemeterySVGs = await getCemeterySVGs();

View File

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

View File

@ -131,7 +131,7 @@
<label class="label" for="cemetery--parentCemeteryId">Parent Cemetery</label> <label class="label" for="cemetery--parentCemeteryId">Parent Cemetery</label>
<div class="control"> <div class="control">
<div class="select is-fullwidth"> <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> <option value="">(No Parent Cemetery)</option>
<% for (const parentCemetery of cemeteries) { %> <% for (const parentCemetery of cemeteries) { %>
<% <%