MEGAINFRA-WEBAPP/src/app/api/clock
DEls 2537a0e570 feat(cash-floats): multi-page slip photos, no cost code, red low rows
- Clock slip form: no cost code (a slip is booked to its site). Each photo
  is previewed, with "Add another page" for the invoice behind a bank slip,
  up to 5 pages in order; extra pages can be removed.
- Slip API takes 1-5 photos; the photo route serves ?page=N and is now
  holder-or-admin only (the shared-login rule was left over).
- Movements sheet shows every page; CSV drops the cost code column.
- Cash Floats table: a card under its limit gets a red row, and the card
  number opens its movements.
- Sidebar: the low-card mark shows on Cash Floats only, not on Management.
- Migration: slip_photo holds up to 5 files (applied to production
  2026-10-28).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 06:39:23 +02:00
..
cash-float feat(cash-floats): multi-page slip photos, no cost code, red low rows 2026-10-28 06:39:23 +02:00
employee-lookup
employee-search
events/[id]/correct
issues/[id]
scan feat(clock): a scan at another site moves workers and vehicles there automatically 2026-10-21 06:34:05 +02:00
vehicle-lookup feat(fuel): delete a test or mistaken meter reading with a reason 2026-10-26 17:16:01 +02:00
vehicle-reading-remove feat(fuel): delete a test or mistaken meter reading with a reason 2026-10-26 17:16:01 +02:00
vehicle-scan feat(clock): a scan at another site moves workers and vehicles there automatically 2026-10-21 06:34:05 +02:00