soky srm
560c9fbff3
Family sharing (#1272)
* Initial account sharing changes
* Update schema.rb
* Update schema.rb
* Change sharing UI to modal
* UX fixes and sharing controls
* Scope include in finances better
* Update totals.rb
* Update totals.rb
* Scope reports to finance account scope
* Update impersonation_sessions_controller_test.rb
* Review fixes
* Update schema.rb
* Update show.html.erb
* FIX db validation
* Refine edit permissions
* Review items
* Review
* Review
* Add application level helper
* Critical review
* Address remaining review items
* Fix modals
* more scoping
* linter
* small UI fix
* Fix: Sync broadcasts push unscoped balance sheet to all users
* Update sync_complete_event.rb
The fix removes the sidebar broadcasts (which rendered unscoped account groups using family.balance_sheet without user context)
along with the now-unused sidebar_targets, account_group, and family_balance_sheet private methods.
The sidebar will still update correctly — when the sync completes, Family::SyncCompleteEvent#broadcast fires family.broadcast_refresh, which triggers a
morph-based page refresh for each user with their own authenticated session, rendering properly scoped sidebar content.
2026-03-25 10:50:23 +01:00
..
2026-03-14 11:32:33 +01:00
2026-03-22 14:48:10 +01:00
2025-02-21 11:57:59 -05:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-24 19:19:05 +01:00
2025-02-21 11:57:59 -05:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2025-07-03 09:33:07 -04:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-14 20:14:18 +01:00
2026-02-04 23:58:09 +01:00
2026-03-03 21:13:59 +01:00
2026-03-11 15:54:01 +01:00
2025-04-30 18:14:22 -04:00
2026-01-21 22:56:39 +01:00
2026-01-07 15:59:04 +01:00
2025-05-15 10:19:56 -04:00
2024-11-04 20:27:31 -05: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-02-23 17:18:15 -05:00
2026-02-25 17:09:51 -05:00
2026-03-23 12:34:43 +01:00
2026-03-25 10:50:23 +01:00
2024-10-18 11:26:58 -05:00
2026-03-25 10:50:23 +01:00
2026-02-08 18:19:37 +01:00
2026-02-23 17:47:49 -05:00
2026-02-06 16:14:42 +01:00
2026-03-10 18:12:53 +01:00
2025-04-14 09:09:25 -04:00
2025-04-30 18:14:22 -04:00
2026-01-08 18:23:34 +01:00
2026-02-23 09:13:15 -05:00
2026-01-22 20:37:07 +01:00
2025-10-24 12:04:19 +02:00
2026-02-06 16:14:42 +01:00
2026-03-10 13:38:42 +01: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-03-25 10:50:23 +01:00
2026-01-07 20:17:23 +01:00
2024-08-23 10:06:24 -04:00
2026-03-25 10:50:23 +01:00
2025-11-14 10:42:31 +01:00
2026-03-25 10:50:23 +01:00
2025-12-17 16:03:05 +01:00
2026-03-10 18:12:53 +01:00
2026-03-25 10:50:23 +01:00
2026-02-13 19:53:24 +01:00
2026-01-19 15:49:51 +01:00
2026-03-10 13:38:42 +01:00
2026-01-08 15:38:13 +01:00
2026-03-23 14:22:37 +01:00
2026-03-25 10:50:23 +01:00
2026-01-23 12:35:49 +01:00
2025-05-05 12:43:46 -04:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2026-03-25 10:50:23 +01:00
2024-11-04 20:27:31 -05:00
2025-05-24 18:33:59 -04:00