MishkaDocument. Dashboard. Widgets. WorkspacesSummary
(Mishka Document v0.0.1)
Copy Markdown
View Source
Dashboard widget (a dashboard:widgets plugin): the full-width dark "Documents" summary panel —
a docstats row of totals for workspaces, versions, sections, section drafts, issues, note drafts,
and the set of primary languages. Every total is counted as the viewer through
MishkaDocument.Dashboard.Scope: a master counts every site's documents, a site's admin only
their own site's, and a total whose resource belongs to an area the viewer does not hold is 0.
Offered to holders of admin:dashboard:document:workspace.
Unlike the white list/stat widgets this one renders its OWN dark shell (bleeding to the card edges
with -m-5) instead of Widget.card_header/Widget.card_footer.
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.
Loads this widget's data off the dashboard render (in a Task), read as the viewer.
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.
This widget's descriptor.
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.
Loads this widget's data off the dashboard render (in a Task), read as the viewer.
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.
@spec widget() :: MishkaCmsCore.Dashboard.Widget.t()
This widget's descriptor.