HotelSync
1ab24dfe27
feat: deposit deductions, booking payments persistence, minibar in release form
- Migrations 061 (booking_payments) + 062 (deposit_deduction_presets)
- Backend: booking payments CRUD (GET/POST/DELETE), auto-updates paid_amount on booking
- Backend: deposit deduction presets CRUD (GET/POST/PATCH/DELETE)
- Backend: GET /deposit/minibar endpoint returns minibar consumptions for booking
- Backend: release endpoint accepts items[] for itemized email to guest
- Frontend: payments loaded from API — persist across page reloads
- Frontend: deposit release form redesigned — preset buttons, minibar auto-fill, itemized list
- Frontend: onFocus select on all amount inputs (no more manual "0" removal)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 12:55:42 +03:00
..
2026-03-20 17:19:27 +03:00
2026-04-06 12:55:42 +03:00
2026-04-02 19:24:53 +03:00
2026-04-01 21:11:40 +03:00
2026-04-06 12:55:42 +03:00
2026-03-11 15:20:05 +03:00
2026-03-11 15:20:05 +03:00
2026-04-02 19:24:53 +03:00
2026-03-23 23:13:55 +03:00
2026-03-11 15:20:05 +03:00
2026-03-11 15:20:05 +03:00
2026-03-26 00:56:53 +03:00
2026-03-27 20:08:43 +03:00
2026-03-26 23:22:20 +03:00