@@ -418,9 +430,31 @@
Contracts
-
- <%= burialSite.contracts.length %>
-
+ <% if (activeCount > 0) { %>
+
+
+
+
+
+
+ <%= activeCount %>
+ Active
+
+
+
+ <% } %>
+ <% if (pastCount > 0) { %>
+
+
+
+
+
+
+ <%= pastCount %> Past
+
+
+
+ <% } %>
diff --git a/views/burialSite-view.ejs b/views/burialSite-view.ejs
index 50d54e62..75019c7f 100644
--- a/views/burialSite-view.ejs
+++ b/views/burialSite-view.ejs
@@ -143,6 +143,18 @@
<% } %>
+<%
+ let activeCount = 0
+ let pastCount = 0
+
+ for (const contract of burialSite.contracts) {
+ if (contract.contractEndDate && contract.contractEndDate < dateTimeFunctions.dateToInteger(new Date())) {
+ pastCount++
+ } else {
+ activeCount++
+ }
+ }
+%>
@@ -150,9 +162,31 @@
Contracts
-
- <%= burialSite.contracts.length %>
-
+ <% if (activeCount > 0) { %>
+
+
+
+
+
+
+ <%= activeCount %>
+ Active
+
+
+
+ <% } %>
+ <% if (pastCount > 0) { %>
+
+
+
+
+
+
+ <%= pastCount %> Past
+
+
+
+ <% } %>
<% if (burialSite.contracts.length > 0) { %>