Registers mishka_blog's notification toggles with the Settings page through the settings:register
mishka_installer hook. Each toggle is a boolean (default on) under the Blog tab (category: "blog")
in a Notifications group (group:), with scope: :both — a global default (shown in the master's
Global view) that any site may override. Every mishka_blog setting lives under the Blog tab; group
separates concerns within it (Notifications, and e.g. AI later).
Delivery honours it: the engine gates every notification on
Settings.get(Notify.setting_key(type), true, site_id) (site → global → default) before fanning it out.
This is the whole "dynamic, admin-managed, grouped-by-extension" settings story — no bespoke
registry, just a Settings definition per type. Registered in MishkaBlog.Application.
See MishkaCmsCore.Notify, MishkaCmsCore.Settings.define/3, and MishkaBlog.Notifiers.PostPublished.
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for MishkaInstaller.Event.Hook.enable/0.
Callback implementation for MishkaInstaller.Event.Hook.get/0.
Optional. See MishkaInstaller.Event.Hook.health_check/0. Override to report health.
Optional. See MishkaInstaller.Event.Hook.on_dependency_error/1. Override to react.
Callback implementation for MishkaInstaller.Event.Hook.register/0.
Callback implementation for MishkaInstaller.Event.Hook.restart/0.
Callback implementation for MishkaInstaller.Event.Hook.start/0.
Callback implementation for MishkaInstaller.Event.Hook.stop/0.
Callback implementation for MishkaInstaller.Event.Hook.unregister/0.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec config() :: keyword()
@spec enable() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.enable/0.
@spec get() :: keyword()
Callback implementation for MishkaInstaller.Event.Hook.get/0.
Optional. See MishkaInstaller.Event.Hook.health_check/0. Override to report health.
Optional. See MishkaInstaller.Event.Hook.on_dependency_error/1. Override to react.
@spec register() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.register/0.
@spec restart() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.restart/0.
@spec start() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.start/0.
@spec stop() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.stop/0.
@spec unregister() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.unregister/0.