04/27 Updated remove Area and Note input in Inspection start form

This commit is contained in:
2026-04-27 14:25:08 -04:00
parent 7ecb575ddf
commit ebf10b5f89
2 changed files with 1 additions and 41 deletions
+1 -37
View File
@@ -22,18 +22,6 @@
{{ form.facility_id(class="form-select", id="facilitySelect") }}
</div>
<div class="mb-3">
{{ form.area_id.label(class="form-label fw-semibold") }}
<select name="area_id" id="areaSelect" class="form-select">
<option value="0">— No specific area —</option>
</select>
</div>
<div class="mb-3">
{{ form.notes.label(class="form-label fw-semibold") }}
{{ form.notes(class="form-control", rows=3, placeholder="Optional notes for this inspection…") }}
</div>
<div class="d-grid">
<button type="submit" class="btn btn-primary btn-lg">
<i class="bi bi-play-fill"></i> Begin Inspection
@@ -44,28 +32,4 @@
</div>
</div>
</div>
{% endblock %}
{% block extra_js %}
<script>
const AREAS_URL = "{{ url_for('inspections.areas_for_facility', facility_id=0) }}".replace('/0', '/');
const facilitySelect = document.getElementById('facilitySelect');
const areaSelect = document.getElementById('areaSelect');
function loadAreas(facilityId) {
fetch(AREAS_URL + facilityId)
.then(r => r.json())
.then(areas => {
areaSelect.innerHTML = '<option value="0">— No specific area —</option>';
areas.forEach(a => {
const opt = document.createElement('option');
opt.value = a.id; opt.textContent = a.name;
areaSelect.appendChild(opt);
});
});
}
facilitySelect.addEventListener('change', () => loadAreas(facilitySelect.value));
if (facilitySelect.value) loadAreas(facilitySelect.value);
</script>
{% endblock %}
{% endblock %}