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).