polishing

pull/11/head
Dan Gowans 2025-04-02 15:12:51 -04:00
parent 4d3ba54d50
commit 4bc7d0a844
4 changed files with 303 additions and 299 deletions

View File

@ -48,7 +48,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
if (responseJSON.doRebuildBurialSiteNames ?? false) {
bulmaJS.alert({
message: `<strong>Cemetery Updated Successfully</strong><br />
Note that rebuilding burial site names may take a few minutes.`,
Note that rebuilding burial site names may take a few minutes.`,
messageIsHtml: true,
contextualColorName: 'warning'
});

View File

@ -87,7 +87,7 @@ declare const exports: Record<string, unknown>
if (responseJSON.doRebuildBurialSiteNames ?? false) {
bulmaJS.alert({
message: `<strong>Cemetery Updated Successfully</strong><br />
Note that rebuilding burial site names may take a few minutes.`,
Note that rebuilding burial site names may take a few minutes.`,
messageIsHtml: true,
contextualColorName: 'warning'
})

View File

@ -88,168 +88,172 @@
<div class="panel">
<div class="panel-block is-block">
<div class="columns">
<div class="column">
<%
const burialSiteNameSegments = configFunctions.getConfigProperty('settings.burialSites.burialSiteNameSegments')
%>
<label class="label" for="burialSite--burialSiteNameSegment1">
Burial Site Name
</label>
<div class="field has-addons">
<% for (let segmentIndex = 1; segmentIndex <= 5; segmentIndex += 1) { %>
<div class="column is-7-desktop is-8-widescreen">
<div class="columns is-multiline">
<div class="column is-full-desktop is-6-widescreen">
<%
const segmentIndexString = segmentIndex.toString();
const segment = burialSiteNameSegments.segments[segmentIndexString];
const burialSiteNameSegments = configFunctions.getConfigProperty('settings.burialSites.burialSiteNameSegments')
%>
<% if (segment?.isAvailable ?? false) { %>
<% if (segmentIndex !== 1 && (burialSiteNameSegments.separator ?? '') !== '') { %>
<p class="control">
<span class="button is-static">
<%= burialSiteNameSegments.separator %>
</span>
</p>
<% } %>
<% if ((segment.prefix ?? '') !== '') { %>
<p class="control">
<span class="button is-static">
<%= segment.prefix %>
</span>
</p>
<% } %>
<div class="control"
data-tooltip="<%= segment.label ?? '' %>">
<label class="label" for="burialSite--burialSiteNameSegment1">
Burial Site Name
</label>
<div class="field has-addons">
<% for (let segmentIndex = 1; segmentIndex <= 5; segmentIndex += 1) { %>
<%
const segmentIndexString = segmentIndex.toString();
const segment = burialSiteNameSegments.segments[segmentIndexString];
%>
<% if (segment?.isAvailable ?? false) { %>
<% if (segmentIndex !== 1 && (burialSiteNameSegments.separator ?? '') !== '') { %>
<p class="control">
<span class="button is-static">
<%= burialSiteNameSegments.separator %>
</span>
</p>
<% } %>
<% if ((segment.prefix ?? '') !== '') { %>
<p class="control">
<span class="button is-static">
<%= segment.prefix %>
</span>
</p>
<% } %>
<div class="control"
data-tooltip="<%= segment.label ?? '' %>">
<input class="input" id="burialSite--burialSiteNameSegment<%= segmentIndexString %>"
name="burialSiteNameSegment<%= segmentIndexString %>"
value="<%= burialSite[`burialSiteNameSegment${segmentIndex}`] %>"
type="text"
minlength="<%= Math.max(Math.min(segment.minLength ?? 1, 20), 1) %>"
maxlength="<%= Math.max(Math.min(segment.maxLength ?? 20, 20), 1) %>"
placeholder="<%= segment.label ?? '' %>"
aria-label="<%= segment.label ?? '' %>"
<%= (segment.isRequired ?? false) ? ' required' : '' %>
<%= segmentIndex === 1 ? ' accesskey="f"' : '' %>
<%= (isCreate && segmentIndex === 1 ? " autofocus" : "") %> />
<input class="input" id="burialSite--burialSiteNameSegment<%= segmentIndexString %>"
name="burialSiteNameSegment<%= segmentIndexString %>"
value="<%= burialSite[`burialSiteNameSegment${segmentIndex}`] %>"
type="text"
minlength="<%= Math.max(Math.min(segment.minLength ?? 1, 20), 1) %>"
maxlength="<%= Math.max(Math.min(segment.maxLength ?? 20, 20), 1) %>"
placeholder="<%= segment.label ?? '' %>"
aria-label="<%= segment.label ?? '' %>"
<%= (segment.isRequired ?? false) ? ' required' : '' %>
<%= segmentIndex === 1 ? ' accesskey="f"' : '' %>
<%= (isCreate && segmentIndex === 1 ? " autofocus" : "") %> />
</div>
<% if ((segment.suffix ?? '') !== '') { %>
<p class="control">
<span class="button is-static">
<%= segment.suffix %>
</span>
</p>
<% } %>
<% } %>
<% } %>
</div>
<label class="label" for="burialSite--cemeteryId">Cemetery</label>
<div class="field has-addons">
<div class="control is-expanded">
<div class="select is-fullwidth">
<select
<% if (!isCreate) { %>
class="is-readonly"
<% } %>
id="burialSite--cemeteryId" name="cemeteryId">
<option value="" <%= (!isCreate && burialSite.cemeteryId ? " disabled" : "") %>>
(No Cemetery Selected)
</option>
<% let cemeteryIsFound = false; %>
<% for (const cemetery of cemeteries) { %>
<%
if (burialSite.cemeteryId === cemetery.cemeteryId) {
cemeteryIsFound = true;
}
%>
<option value="<%= cemetery.cemeteryId %>"
<%= (burialSite.cemeteryId === cemetery.cemeteryId ? " selected" : "") %>
<%= (!isCreate && burialSite.cemeteryId !== cemetery.cemeteryId ? " disabled" : "") %>>
<%= cemetery.cemeteryName || "(No Name)" %>
</option>
<% } %>
<% if (burialSite.cemeteryId && !cemeteryIsFound) { %>
<option value="<%= burialSite.cemeteryId %>" selected>
<%= burialSite.cemeteryName %>
</option>
<% } %>
</select>
</div>
</div>
<div class="control">
<button class="button is-unlock-field-button" data-tooltip="Unlock Field" type="button" aria-label="Unlock Field">
<span class="icon"><i class="fas fa-unlock" aria-hidden="true"></i></span>
</button>
</div>
<% if ((segment.suffix ?? '') !== '') { %>
<p class="control">
<span class="button is-static">
<%= segment.suffix %>
</span>
</p>
<% } %>
<% } %>
<% } %>
</div>
<label class="label" for="burialSite--cemeteryId">Cemetery</label>
<div class="field has-addons">
<div class="control is-expanded">
<div class="select is-fullwidth">
<select
<% if (!isCreate) { %>
class="is-readonly"
<% } %>
id="burialSite--cemeteryId" name="cemeteryId">
<option value="" <%= (!isCreate && burialSite.cemeteryId ? " disabled" : "") %>>
(No Cemetery Selected)
</option>
<% let cemeteryIsFound = false; %>
<% for (const cemetery of cemeteries) { %>
<%
if (burialSite.cemeteryId === cemetery.cemeteryId) {
cemeteryIsFound = true;
}
%>
<option value="<%= cemetery.cemeteryId %>"
<%= (burialSite.cemeteryId === cemetery.cemeteryId ? " selected" : "") %>
<%= (!isCreate && burialSite.cemeteryId !== cemetery.cemeteryId ? " disabled" : "") %>>
<%= cemetery.cemeteryName || "(No Name)" %>
</option>
<% } %>
<% if (burialSite.cemeteryId && !cemeteryIsFound) { %>
<option value="<%= burialSite.cemeteryId %>" selected>
<%= burialSite.cemeteryName %>
</option>
<% } %>
</select>
</div>
</div>
<div class="control">
<button class="button is-unlock-field-button" data-tooltip="Unlock Field" type="button" aria-label="Unlock Field">
<span class="icon"><i class="fas fa-unlock" aria-hidden="true"></i></span>
</button>
</div>
</div>
</div>
<div class="column">
<label class="label" for="burialSite--burialSiteTypeId">
Burial Site Type
</label>
<div class="field has-addons">
<div class="control is-expanded">
<div class="select is-fullwidth">
<select
<% if (!isCreate) { %>
class="is-readonly"
<% } %>
id="burialSite--burialSiteTypeId" name="burialSiteTypeId" required>
<% if (isCreate) { %>
<option value="">(No Type)</option>
<% } %>
<% let typeIsFound = false; %>
<% for (const burialSiteType of burialSiteTypes) { %>
<%
if (burialSite.burialSiteTypeId === burialSiteType.burialSiteTypeId) {
typeIsFound = true;
}
%>
<option value="<%= burialSiteType.burialSiteTypeId %>"
<%= (burialSite.burialSiteTypeId === burialSiteType.burialSiteTypeId ? " selected" : "") %>
<%= (!isCreate && burialSite.burialSiteTypeId !== burialSiteType.burialSiteTypeId ? " disabled" : "") %>>
<%= burialSiteType.burialSiteType %>
</option>
<% } %>
<% if (burialSite.burialSiteTypeId && !typeIsFound) { %>
<option value="<%= burialSite.burialSiteTypeId %>" selected>
<%= burialSite.burialSiteType %>
</option>
<% } %>
</select>
<div class="column">
<label class="label" for="burialSite--burialSiteTypeId">
Burial Site Type
</label>
<div class="field has-addons">
<div class="control is-expanded">
<div class="select is-fullwidth">
<select
<% if (!isCreate) { %>
class="is-readonly"
<% } %>
id="burialSite--burialSiteTypeId" name="burialSiteTypeId" required>
<% if (isCreate) { %>
<option value="">(No Type)</option>
<% } %>
<% let typeIsFound = false; %>
<% for (const burialSiteType of burialSiteTypes) { %>
<%
if (burialSite.burialSiteTypeId === burialSiteType.burialSiteTypeId) {
typeIsFound = true;
}
%>
<option value="<%= burialSiteType.burialSiteTypeId %>"
<%= (burialSite.burialSiteTypeId === burialSiteType.burialSiteTypeId ? " selected" : "") %>
<%= (!isCreate && burialSite.burialSiteTypeId !== burialSiteType.burialSiteTypeId ? " disabled" : "") %>>
<%= burialSiteType.burialSiteType %>
</option>
<% } %>
<% if (burialSite.burialSiteTypeId && !typeIsFound) { %>
<option value="<%= burialSite.burialSiteTypeId %>" selected>
<%= burialSite.burialSiteType %>
</option>
<% } %>
</select>
</div>
</div>
<div class="control">
<button class="button is-unlock-field-button" data-tooltip="Unlock Field" type="button" aria-label="Unlock Field">
<span class="icon"><i class="fas fa-unlock" aria-hidden="true"></i></span>
</button>
</div>
</div>
</div>
<div class="control">
<button class="button is-unlock-field-button" data-tooltip="Unlock Field" type="button" aria-label="Unlock Field">
<span class="icon"><i class="fas fa-unlock" aria-hidden="true"></i></span>
</button>
</div>
</div>
<label class="label" for="burialSite--burialSiteStatusId">
Burial Site Status
</label>
<div class="field">
<div class="control">
<div class="select is-fullwidth">
<select id="burialSite--burialSiteStatusId" name="burialSiteStatusId">
<option value="">(No Status)</option>
<% let statusIsFound = false; %>
<% for (const burialSiteStatus of burialSiteStatuses) { %>
<%
if (burialSite.burialSiteStatusId === burialSiteStatus.burialSiteStatusId) {
statusIsFound = true;
}
%>
<option value="<%= burialSiteStatus.burialSiteStatusId %>"
<%= (burialSite.burialSiteStatusId === burialSiteStatus.burialSiteStatusId ? " selected" : "") %>>
<%= burialSiteStatus.burialSiteStatus %>
</option>
<% } %>
<% if (burialSite.burialSiteStatusId && !statusIsFound) { %>
<option value="<%= burialSite.burialSiteStatusId %>" selected>
<%= burialSite.burialSiteStatus %>
</option>
<% } %>
</select>
<label class="label" for="burialSite--burialSiteStatusId">
Burial Site Status
</label>
<div class="field">
<div class="control">
<div class="select is-fullwidth">
<select id="burialSite--burialSiteStatusId" name="burialSiteStatusId">
<option value="">(No Status)</option>
<% let statusIsFound = false; %>
<% for (const burialSiteStatus of burialSiteStatuses) { %>
<%
if (burialSite.burialSiteStatusId === burialSiteStatus.burialSiteStatusId) {
statusIsFound = true;
}
%>
<option value="<%= burialSiteStatus.burialSiteStatusId %>"
<%= (burialSite.burialSiteStatusId === burialSiteStatus.burialSiteStatusId ? " selected" : "") %>>
<%= burialSiteStatus.burialSiteStatus %>
</option>
<% } %>
<% if (burialSite.burialSiteStatusId && !statusIsFound) { %>
<option value="<%= burialSite.burialSiteStatusId %>" selected>
<%= burialSite.burialSiteStatus %>
</option>
<% } %>
</select>
</div>
</div>
</div>
</div>
</div>

View File

@ -297,14 +297,14 @@
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/cemeteries-formatted" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-file" aria-hidden="true"></i>
<i class="fas fa-2x fa-file" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h2 class="title is-5 mb-0">Full Cemetery List</h2>
<p>
All active cemeteries.
All active cemeteries.
</p>
</div>
</a>
@ -331,7 +331,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full Contracts Table</h3>
<h3 class="title is-5 is-marginless">Contracts</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/contractComments-all" download>
@ -342,7 +342,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractComments Table</h3>
<h3 class="title is-5 is-marginless">Contract Comments</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/contractFees-all" download>
@ -353,7 +353,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractFees Table</h3>
<h3 class="title is-5 is-marginless">Contract Fees</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/contractFields-all" download>
@ -364,7 +364,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractFields Table</h3>
<h3 class="title is-5 is-marginless">Contract Fields</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/contractInterments-all" download>
@ -375,7 +375,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractInterments Table</h3>
<h3 class="title is-5 is-marginless">Contract Interments</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/contractTransactions-all" download>
@ -386,7 +386,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractTransactions Table</h3>
<h3 class="title is-5 is-marginless">Contract Transactions</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/funeralHomes-all" download>
@ -397,7 +397,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full FuneralHomes Table</h3>
<h3 class="title is-5 is-marginless">Funeral Homes</h3>
</div>
</a>
</div>
@ -406,15 +406,15 @@
<div class="panel">
<h2 class="panel-heading">Work Order Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrders-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full WorkOrders Table</h3>
</div>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Work Orders</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderComments-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
@ -424,7 +424,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full WorkOrderComments Table</h3>
<h3 class="title is-5 is-marginless">Work Order Comments</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderBurialSites-all" download>
@ -435,7 +435,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full WorkOrderBurialSites Table</h3>
<h3 class="title is-5 is-marginless">Work Order Burial Sites</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderMilestones-all" download>
@ -446,56 +446,56 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full WorkOrderMilestones Table</h3>
<h3 class="title is-5 is-marginless">Work Order Milestones</h3>
</div>
</a>
</div>
<div class="panel">
<h2 class="panel-heading">Burial Site Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/cemeteries-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full Cemeteries Table</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSites-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full BurialSites Table</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteComments-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full BurialSiteComments Table</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteFields-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full BurialSiteFields Table</h3>
</div>
</a>
<h2 class="panel-heading">Burial Site Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/cemeteries-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Cemeteries</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSites-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Burial Sites</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteComments-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Burial Site Comments</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteFields-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Burial Site Fields</h3>
</div>
</a>
</div>
</div>
</div>
@ -511,64 +511,64 @@
<div class="columns">
<div class="column">
<div class="panel">
<h2 class="panel-heading">Fee Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/fees-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full Fees Table</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/feeCategories-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full FeeCategories Table</h3>
</div>
</a>
<h2 class="panel-heading">Fee Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/fees-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Fees</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/feeCategories-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Fee Categories</h3>
</div>
</a>
</div>
<div class="panel">
<h2 class="panel-heading">Burial Site Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteTypes-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full BurialSiteTypes Table</h3>
</div>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Burial Site Types</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteTypeFields-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full BurialSiteTypeFields Table</h3>
</div>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Burial Site Type Fields</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/burialSiteStatuses-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full BurialSiteStatuses Table</h3>
</div>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Burial Site Statuses</h3>
</div>
</a>
</div>
</div>
@ -583,7 +583,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractTypes Table</h3>
<h3 class="title is-5 is-marginless">Contract Types</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/contractTypeFields-all" download>
@ -594,7 +594,7 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full ContractTypeFields Table</h3>
<h3 class="title is-5 is-marginless">Contract Type Fields</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/intermentContainerTypes-all" download>
@ -605,34 +605,34 @@
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full IntermentContainerTypes Table</h3>
<h3 class="title is-5 is-marginless">Interment Container Types</h3>
</div>
</a>
</div>
<div class="panel">
<h2 class="panel-heading">Work Order Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderTypes-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full WorkOrderTypes Table</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderMilestoneTypes-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Full WorkOrderMilestoneTypes Table</h3>
</div>
</a>
<h2 class="panel-heading">Work Order Tables</h2>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderTypes-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Work Order Types</h3>
</div>
</a>
<a class="panel-block align-items-flex-start" href="<%= urlPrefix %>/reports/workOrderMilestoneTypes-all" download>
<div class="has-text-centered my-2 ml-2 mr-3">
<span class="icon has-text-info">
<i class="fas fa-2x fa-table" aria-hidden="true"></i>
</span><br />
<span class="tag is-info">CSV</span>
</div>
<div>
<h3 class="title is-5 is-marginless">Work Order Milestone Types</h3>
</div>
</a>
</div>
</div>
</div>