Bishal Shrestha
5ee3275f98
feat: show counterpart account in transfer transaction list row ( #2643 )
...
* Show counterpart account in transfer transaction list row
* feat: show transfer counterpart account with access and nil guards
* - Gate counterpart name behind accessible_accounts check.
- Add nested transfer includes to TransactionsController and
AccountsController to prevent N+1 queries.
- Use precomputed @accessible_account_ids Set for O(1) lookups.
* test: add view tests for transfer counterpart rendering
Cover outflow arrow, inflow arrow, and unmatched transfer fallback
using ActionView::TestCase following existing merged_badge pattern.
* Fix transfer eager loading for polymorphic entryables
* Keep accessible_account_ids as Array to fix mock test expectations
2026-07-30 01:11:56 +02:00
..
2026-06-06 09:14:50 +02:00
2026-07-26 01:42:18 +02:00
2026-05-13 18:13:48 +02:00
2025-02-21 11:57:59 -05:00
2026-07-17 07:22:50 +02:00
2026-05-17 09:52:49 +02:00
2026-07-26 07:40:25 +02:00
2025-02-21 11:57:59 -05:00
2026-04-29 18:35:00 +02:00
2026-03-25 10:50:23 +01:00
2026-05-13 21:05:11 +02:00
2026-06-02 18:47:09 +02:00
2026-07-30 01:11:56 +02:00
2026-06-02 21:44:57 +02:00
2026-05-19 14:41:02 +02:00
2026-03-14 20:14:18 +01:00
2026-05-27 23:58:00 +02:00
2026-05-13 18:13:48 +02:00
2026-07-19 07:39:21 +02:00
2026-05-18 20:49:28 +02:00
2026-07-21 10:00:15 +02:00
2026-05-17 09:52:49 +02:00
2026-03-25 17:47:04 +01:00
2026-04-01 20:25:06 +02:00
2025-05-15 10:19:56 -04:00
2026-07-21 09:15:24 +02:00
2026-02-19 19:51:42 +01:00
2024-07-16 14:08:24 -04:00
2025-05-15 10:19:56 -04:00
2024-11-04 20:27:31 -05:00
2025-01-31 11:29:49 -06:00
2026-06-04 19:53:52 +02:00
2026-04-08 21:05:58 +02:00
2026-07-17 06:57:54 +02:00
2026-07-22 00:38:52 +02:00
2026-06-02 14:00:16 +02:00
2026-06-30 07:26:23 +02:00
2026-05-17 09:52:49 +02:00
2026-05-12 23:45:19 +02:00
2024-10-18 11:26:58 -05:00
2026-07-17 06:57:54 +02:00
2026-04-27 18:33:22 +02:00
2026-07-26 07:18:23 +02:00
2026-02-23 17:47:49 -05:00
2026-07-08 08:59:54 +02:00
2026-05-17 09:52:49 +02:00
2026-05-12 00:22:37 +02:00
2026-04-18 00:06:24 +02:00
2025-04-30 18:14:22 -04:00
2026-03-31 17:22:49 +02:00
2026-06-11 16:19:58 +02:00
2026-05-03 10:56:31 +02:00
2026-06-25 05:44:44 +02:00
2026-05-05 01:20:57 +02:00
2026-06-11 16:19:58 +02:00
2026-07-22 00:41:58 +02:00
2026-07-14 01:39:26 +02:00
2025-05-02 15:21:46 -04:00
2024-11-04 20:27:31 -05:00
2024-11-04 20:27:31 -05:00
2026-07-26 07:18:23 +02:00
2026-01-07 20:17:23 +01:00
2024-08-23 10:06:24 -04:00
2026-05-17 09:52:49 +02:00
2026-05-28 14:55:21 +02:00
2026-07-25 04:47:58 +02:00
2026-07-08 08:31:51 +02:00
2026-07-08 09:00:49 +02:00
2026-03-26 19:01:35 +01:00
2026-07-26 07:40:25 +02:00
2026-07-14 01:39:26 +02:00
2026-07-25 05:59:32 +02:00
2026-05-17 09:52:49 +02:00
2026-01-19 15:49:51 +01:00
2026-07-26 07:44:06 +02:00
2026-04-18 09:50:34 +02:00
2026-07-24 22:45:44 +02:00
2026-05-09 21:55:20 +02:00
2026-05-09 12:36:41 +02:00
2026-05-17 09:52:49 +02:00
2026-07-17 06:57:54 +02:00
2026-06-01 21:46:32 +02:00
2026-05-24 15:51:18 +02:00
2026-07-25 04:54:30 +02:00
2026-03-25 10:50:23 +01:00
2026-05-09 12:36:41 +02:00
2026-07-30 01:11:56 +02:00
2026-05-17 09:52:49 +02:00
2026-06-28 19:47:53 +00:00
2026-06-20 20:33:09 +02:00
2026-05-24 15:13:49 +02:00
2026-05-17 09:52:49 +02:00
2024-11-04 20:27:31 -05:00
2026-04-19 18:38:23 +02:00
2026-07-21 01:28:53 +02:00