Project

General

Profile

Download (860 Bytes) Statistics
| Branch: | Tag: | Revision:
module Dashboard
module Loader
# Default widgets that are displayed on the dashboard
DEFAULT_WIDGETS = [ {:template=>'status_widget', :sizex=>8,:sizey=>1,:name=> N_('Status table')},
{:template=>'status_chart_widget', :sizex=>4,:sizey=>1,:name=> N_('Status chart')},
{:template=>'reports_widget', :sizex=>6,:sizey=>1,:name=> N_('Report summary')},
{:template=>'distribution_widget', :sizex=>6,:sizey=>1,:name=> N_('Distribution chart')}]
# Widget templates that are allowed on dashboard. Default widgets automatically allow their templates.
ALLOWED_TEMPLATES = []

def self.load
DEFAULT_WIDGETS.each{ |widget| Dashboard::Manager.register_default_widget(widget) }
Dashboard::Manager.register_allowed_templates(ALLOWED_TEMPLATES)
end
end
end
(2-2/3)