bedbb9bafc7be7a8ce5686a309c18632f496f6d4
DB (supabase_admin): - public.notifications_sistema (cross-tenant SaaS->tenant: suporte, billing; vazio hoje, future-proof) + RLS owner_id + realtime + notify_user_sistema() - notify_on_session_status, fanout_inbound_message_to_notifications, cancel_notifications_on_opt_out/session_cancel reescritos schema-aware (search_path dinamico; notifications/notification_queue no schema; tenant_members/patients global/schema) - notify_on_intake/scheduling disparam em tabelas PUBLIC (F1b) -> roteiam pro schema via tenant_schema_for + EXECUTE format - cancel_patient_pending_notifications: notification_queue unqualified (herda search_path do trigger chamador) - detach dos 4 notif-triggers tenant de public; attach_notif_triggers recria 5 notif triggers/schema - smoke: msg inbound -> notification no schema, destinatario correto Frontend (notificationStore.js): load le das 2 fontes (tenantDb + public. notifications_sistema), merge por created_at, campo _origem; realtime 2 canais; markRead/markAllRead/archive roteiam por _origem Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sakai is an application template for Vue based on the create-vue, the recommended way to start a Vite-powered Vue projects.
Visit the documentation to get started.
Description
Languages
Vue
61.1%
PLpgSQL
17.8%
JavaScript
15.9%
HTML
2.6%
TypeScript
2.3%
Other
0.3%