Claudio Ortolina
a59dd22a18
ML-168: broadcast index_changed event after background import
...
Import workers now broadcast :records_index_changed on
"records:index_changed" after successful import via
Records.broadcast_index_changed/0.
CollectionLive.Index and WishlistLive.Index subscribe to the
topic in mount/3 and reload their record streams on receipt,
with a live_action guard to skip reloads when the grid is
hidden behind a modal (:import, :barcode_scan).
IndexActions.handle_index_changed/1 refreshes total_entries
before reloading to keep the pagination bar accurate.
2026-05-14 17:15:06 +01:00
..
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-04 21:22:27 +01:00
2026-05-07 10:01:47 +01:00
2026-05-07 10:01:47 +01:00
2026-05-07 10:01:47 +01:00
2026-05-07 10:01:47 +01:00
2026-05-04 21:22:27 +01:00
2026-05-05 13:43:18 +01:00
2026-05-07 10:01:47 +01:00
2026-05-07 10:01:47 +01:00
2026-05-14 17:15:06 +01:00
2026-05-12 11:30:59 +01:00
2026-05-09 10:46:07 +01:00
2026-05-11 17:44:26 +01:00
2026-05-12 11:30:59 +01:00
2026-05-12 11:30:59 +01:00
2026-05-12 11:30:59 +01:00
2026-05-10 20:39:18 +01:00
2026-05-12 11:30:59 +01:00
2026-05-12 11:30:59 +01:00