MishkaCmsCoreWeb.Live.Admin.Dashboard.Notification.Index (Mishka CMS Core v0.0.1)

Copy Markdown View Source

The signed-in user's notification inbox at /admin/dashboard/notifications.

A thin shell over a MishkaGervaz table: the table (columns, filters, row/bulk actions, pagination, the card template) is declared on the MishkaCmsCore.Notify.Notification resource, so the inbox gets Ash-backed filtering/sorting/pagination for free and the per-user policy keeps a user to their own rows. Mark-read/unread and delete run as the resource's Ash actions through Gervaz — no per-action wiring here; reading a row decrements the topbar bell's unread badge.

See MishkaCmsCore.Notify.Notification (the mishka_gervaz block) and MishkaCmsCoreWeb.Templates.NotificationCard (the card layout).