Commit Graph

16 Commits

Author SHA1 Message Date
3759258ebe fix(ssr): require Apply for all date-range filters
Most grid pages auto-submitted their date-range filter on every change
event, which fired mid-typing and re-rendered the date inputs, breaking
manual date entry. Invoices and ledgers already gated date submission
behind an explicit Apply button; this brings the other ten pages in line.

- date-range component: stop `change` from the date inputs bubbling to
  the form (@change.stop) and always render the Apply button, so typed or
  picked dates submit only via the Apply button's `datesApplied` event.
  The All/Week/Month/Year presets and all other filters are unaffected.
- payments, invoice import, transactions, import batches, sales
  summaries, expected deposits, cash drawer shifts, refunds, tenders,
  sales orders: add `datesApplied` to the form hx-trigger.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 22:42:17 -07:00
ba87805d4c Add vendor pre-population for bulk code and individual edit forms
- Add vendor-changed HTMX handlers for both bulk code and individual edit
- Pre-populate default account at 100% when vendor is selected and no accounts exist
- Fix render-accounts-section to render from step-params correctly
- Change bulk code vendor-changed from hx-get to hx-post to include form data
- Add routes for vendor-changed endpoints
- Update e2e tests to cover vendor pre-population
- Run lein cljfmt fix across codebase
2026-05-21 14:45:19 -07:00
a8c7c7eb8e cleans up grids 2024-11-18 19:41:54 -08:00
Bryce
8af5713ba2 Makes navigation a little bit better. 2024-03-20 14:48:44 -07:00
5b9c4b7aef progress on invoices. 2024-03-14 07:16:59 -07:00
d9fec54062 Migrates user page to SSR 2023-10-12 21:55:37 -07:00
8c3756f1c1 Sets up impersonate for ssr pages too 2023-09-28 23:22:25 -07:00
99accc067c progress on migrating all grids. 2023-09-28 22:22:25 -07:00
d1798f6b5c further cleans up POS 2023-09-28 20:41:00 -07:00
fddd3d9007 makes all sales orders use new grid helper 2023-09-27 23:52:57 -07:00
c5c752417b Maybe using new datepicker 2023-09-27 09:03:16 -07:00
160c289f03 progress towards sales. 2023-09-26 14:30:21 -07:00
94ef7ebf03 progress for sales 2023-09-25 23:44:35 -07:00
d5565f7cf8 Revisions on grid page to make parameters easier to grok 2023-09-25 16:26:42 -07:00
e23cc6e8fd progress on ssr sales. 2023-09-23 07:13:32 -07:00
85597fd9eb ssr sales 2023-09-14 22:45:05 -07:00