Make Date in editable on the order summary form

The Date in field on the order detail page was a disabled text input.
Now a date input posted with the summary form, and POST /orders/:id
persists date_in like the other date fields.
This commit is contained in:
Francis X. Clampazzo committed 2026-10-16 10:34:14 -04:00
1 parent cb4ed2f2bd
commit 38e423dce7
2 files changed
+3 -2

No files matched your search

+2 -1
View File
@@ -233,12 +233,13 @@ router.post('/orders/:id', (req, res) => {
db.prepare(
`UPDATE service_orders SET
job_type = ?, status = ?,
date_out = ?, due_date = ?, terms = ?, internal_note = ?,
date_in = ?, date_out = ?, due_date = ?, terms = ?, internal_note = ?,
tax = ?, shipping = ?, pickup_delivery = ?, service_call = ?, disposal = ?, amount_paid = ?
WHERE id = ?`
).run(
b.job_type || null,
STATUSES.includes(b.status) ? b.status : 'OPEN',
b.date_in || null,
b.date_out || null,
b.due_date || null,
b.terms || null,
+1 -1
View File
@@ -19,7 +19,7 @@
{% endfor %}
</select>
</label>
<label>Date in <input type="text" value="{{ order.date_in or '' }}" disabled></label>
<label>Date in <input type="date" name="date_in" value="{{ order.date_in or '' }}"></label>
<label>Date out <input type="date" name="date_out" value="{{ order.date_out or '' }}"></label>
<label>Due date <input type="date" name="due_date" value="{{ order.due_date or '' }}"></label>
<label>Terms <input type="text" name="terms" value="{{ order.terms or '' }}"></label>