audit clean-up

add 'no dates' logic
This commit is contained in:
2026-02-22 19:05:49 -08:00
parent 999c2cc866
commit 9bb2171b92
9 changed files with 291 additions and 76 deletions
+4 -18
View File
@@ -221,11 +221,11 @@
<div class="hssm-field-row">
<div class="hssm-field">
<label>Start Date</label>
<input type="date" name="slides[${this.formCounter}][start_date]" id="start_date_${this.formCounter}" class="hssm-input" required>
<input type="date" name="slides[${this.formCounter}][start_date]" id="start_date_${this.formCounter}" class="hssm-input">
</div>
<div class="hssm-field">
<label>End Date</label>
<input type="date" name="slides[${this.formCounter}][end_date]" id="end_date_${this.formCounter}" class="hssm-input" required>
<input type="date" name="slides[${this.formCounter}][end_date]" id="end_date_${this.formCounter}" class="hssm-input">
</div>
</div>
@@ -559,20 +559,6 @@
this.showFieldError($titleField, 'Title is required');
hasErrors = true;
}
// Validate start date
if (!startDate) {
const $startDateField = $form.find('input[name*="[start_date]"]');
this.showFieldError($startDateField, 'Start Date is required');
hasErrors = true;
}
// Validate end date
if (!endDate) {
const $endDateField = $form.find('input[name*="[end_date]"]');
this.showFieldError($endDateField, 'End Date is required');
hasErrors = true;
}
// Validate target sites - check all checkbox formats
if (targetSitesCount === 0) {
@@ -1058,11 +1044,11 @@
<div class="hssm-field-row">
<div class="hssm-field">
<label>Start Date</label>
<input type="date" name="slides[${this.formCounter}][start_date]" id="start_date_${this.formCounter}" class="hssm-input" value="${slideData.start_date || ''}" required>
<input type="date" name="slides[${this.formCounter}][start_date]" id="start_date_${this.formCounter}" class="hssm-input" value="${slideData.start_date || ''}">
</div>
<div class="hssm-field">
<label>End Date</label>
<input type="date" name="slides[${this.formCounter}][end_date]" id="end_date_${this.formCounter}" class="hssm-input" value="${slideData.end_date || ''}" required>
<input type="date" name="slides[${this.formCounter}][end_date]" id="end_date_${this.formCounter}" class="hssm-input" value="${slideData.end_date || ''}">
</div>
</div>