Backend SSE handler already accepts ?tenantId= as an additive filter on top of canSeeOp (Phase G stays load-bearing); frontend now passes the global tenant filter chip's value through both NotificationBell and ActivityTab. Watcher clears + restarts the stream when the super-admin switches tenant context. Dismissed Set is user-level and survives the switch.
2.0 KiB
2.0 KiB