Dries Peeters
c134e07e2a
feat(quotes): reorder line items on create/edit ( #584 )
...
Add Move up / Move down controls and a 13-column desktop grid on quote
item rows so users can change line order without deleting entries. Order
matches persisted quote_items.position (migration 146) for PDFs and views.
Update CHANGELOG [Unreleased] with Issue #584 . Fix inventory integration
test to read quote.items[0] (relationship returns a list, not a query).
2026-04-12 13:40:47 +02:00
..
2026-03-15 10:51:52 +01:00
2026-04-12 13:40:47 +02:00
2026-03-26 14:52:06 +01:00
2026-03-15 09:37:15 +01:00
2026-04-12 13:34:58 +02:00
2026-04-05 08:39:14 +02:00
2026-04-05 08:39:18 +02:00
2026-03-28 17:32:18 +01:00
2026-03-15 09:37:15 +01:00
2026-03-27 06:39:16 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-16 16:42:53 +01:00
2026-03-15 09:37:15 +01:00
2026-03-27 06:39:16 +01:00
2026-01-25 09:13:14 +01:00
2026-03-26 17:01:55 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-15 09:37:15 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-26 14:52:06 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-01-21 13:59:13 +01:00
2026-01-25 08:59:54 +01:00
2026-03-08 06:50:42 +01:00
2026-03-06 15:46:07 +01:00
2026-02-09 20:22:08 +01:00
2026-04-12 13:34:58 +02:00
2026-01-25 09:44:46 +01:00
2026-03-16 16:43:35 +01:00
2026-03-08 06:50:42 +01:00
2026-01-30 17:26:14 +01:00
2026-01-25 09:38:11 +01:00
2026-01-25 09:38:11 +01:00
2026-03-08 06:50:42 +01:00
2026-03-16 15:16:11 +01:00
2026-03-16 16:44:09 +01:00
2026-03-08 06:50:42 +01:00
2026-03-08 06:50:42 +01:00
2026-03-16 13:01:41 +01:00
2026-03-08 06:50:42 +01:00
2026-03-27 06:39:16 +01:00
2026-03-26 14:51:55 +01:00
2026-04-12 13:34:58 +02:00
2026-04-12 13:34:58 +02:00
2026-03-26 14:51:55 +01:00
2026-03-16 15:16:11 +01:00
2026-03-16 15:16:11 +01:00
2026-03-15 10:16:49 +01:00
2026-01-30 17:25:56 +01:00
2026-02-02 17:24:45 +01:00
2026-02-02 17:24:45 +01:00
2026-03-28 17:32:18 +01:00
2026-03-11 17:39:37 +01:00
2026-03-11 17:39:37 +01:00
2026-03-11 17:39:37 +01:00
2026-03-28 20:07:19 +01:00
2026-02-20 09:56:44 +01:00
2026-04-12 13:34:58 +02:00
2026-03-02 20:55:02 +01:00
2026-03-06 22:15:29 +01:00
2026-03-28 20:07:19 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 09:37:15 +01:00
2026-03-15 10:16:49 +01:00
2026-03-15 09:37:15 +01:00
2026-02-02 19:18:28 +01:00
2026-03-16 15:16:11 +01:00
2026-01-25 08:59:54 +01:00
2026-03-26 18:25:10 +01:00
2026-03-26 17:01:55 +01:00
2026-01-25 08:59:54 +01:00
2026-03-27 06:41:03 +01:00
2026-01-25 09:38:11 +01:00
2026-02-02 17:59:59 +01:00
2026-03-09 20:33:48 +01:00
2026-03-15 09:37:15 +01:00
2026-01-25 08:36:02 +01:00
2026-04-12 13:34:58 +02:00