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-06 23:38:25 +01:00
2026-03-23 14:27:41 +01:00
2025-04-14 11:40:34 -04:00
2026-01-24 22:00:41 +01:00
2026-01-30 20:44:25 +01:00
2026-03-10 18:12:53 +01:00
2026-02-06 14:11:46 +01:00
2025-06-10 18:20:06 -04:00
2026-03-15 21:26:26 +01:00
2026-03-14 20:14:18 +01:00
2026-01-09 13:03:40 +01:00
2025-05-27 05:04:58 -05:00
2026-01-21 22:56:39 +01:00
2026-01-07 15:59:04 +01:00
2025-12-24 00:59:50 +01:00
2026-02-19 19:51:42 +01:00
2025-05-15 10:19:56 -04:00
2026-02-25 17:09:51 -05:00
2026-03-23 12:34:43 +01:00
2026-03-06 10:05:52 +01:00
2026-03-25 10:50:23 +01:00
2026-03-23 14:27:41 +01:00
2026-02-08 18:19:37 +01:00
2026-02-10 23:30:45 +01:00
2026-03-10 18:12:53 +01:00
2025-12-24 00:59:50 +01:00
2026-02-23 09:13:15 -05:00
2025-05-27 05:04:58 -05:00
2025-09-24 00:19:51 +02:00
2026-01-16 21:27:55 +01:00
2026-02-13 19:30:29 +01:00
2026-03-11 15:54:01 +01:00
2026-01-07 20:17:23 +01:00
2026-03-14 20:32:13 +01:00
2025-11-14 10:42:31 +01:00
2025-12-24 00:59:50 +01:00
2026-02-09 11:09:25 +01:00
2026-03-22 11:50:33 +01:00
2026-02-13 19:53:24 +01:00
2026-03-09 16:47:32 +01:00
2026-01-13 09:39:26 +01:00
2026-03-23 14:22:37 +01:00
2026-03-20 21:19:30 +01:00
2026-01-23 12:35:49 +01:00
2026-01-23 10:18:22 +01:00
2026-01-24 16:03:23 +01:00
2026-03-14 23:56:27 +01:00
2026-03-25 10:50:23 +01:00
2026-02-16 13:50:06 +01:00
2025-04-14 09:05:25 -04:00
2026-01-24 22:00:41 +01:00
2025-07-16 11:31:47 -04:00
2025-12-24 00:59:50 +01:00