diff --git a/app/views/admin/default_dashboard_boxes/_at_a_glance.html.erb b/app/views/admin/default_dashboard_boxes/_at_a_glance.html.erb index 2c44e8c..25b5eff 100644 --- a/app/views/admin/default_dashboard_boxes/_at_a_glance.html.erb +++ b/app/views/admin/default_dashboard_boxes/_at_a_glance.html.erb @@ -1,8 +1,13 @@ diff --git a/lib/ansuz/plugin_manager.rb b/lib/ansuz/plugin_manager.rb index aa2f6fd..6fc139c 100644 --- a/lib/ansuz/plugin_manager.rb +++ b/lib/ansuz/plugin_manager.rb @@ -43,8 +43,8 @@ def register_admin_dashboard_box title, partial_path # register_at_a_glance_statistic "Posts" do # Post.count # end - def register_at_a_glance_statistic title, &block - @at_a_glance_entries << [title, block] + def register_at_a_glance_statistic title, options={}, &block + @at_a_glance_entries << [title, options[:url], block] end # Plugins may have external gem depdencies, such as ansuz_content_section (RedCloth/BlueCloth) diff --git a/lib/ansuz/setup_default_admin_dashboard_boxes.rb b/lib/ansuz/setup_default_admin_dashboard_boxes.rb index 711d167..cf96e39 100644 --- a/lib/ansuz/setup_default_admin_dashboard_boxes.rb +++ b/lib/ansuz/setup_default_admin_dashboard_boxes.rb @@ -2,7 +2,7 @@ Ansuz::PluginManagerInstance.register_admin_dashboard_box("At a Glance", 'admin/default_dashboard_boxes/at_a_glance') # Register an At-a-Glance entry for number of pages, page comments. -Ansuz::PluginManagerInstance.register_at_a_glance_statistic "Pages" do +Ansuz::PluginManagerInstance.register_at_a_glance_statistic "Pages", :url => "/admin/pages" do Page.count end Ansuz::PluginManagerInstance.register_at_a_glance_statistic "Page Comments" do diff --git a/vendor/plugins/ansuz_blog/init.rb b/vendor/plugins/ansuz_blog/init.rb index 7e2950c..46693b9 100644 --- a/vendor/plugins/ansuz_blog/init.rb +++ b/vendor/plugins/ansuz_blog/init.rb @@ -10,7 +10,7 @@ Ansuz::PluginManagerInstance.register_admin_dashboard_box("Recent Comments", 'articles/recent_comments_admin_dashboard_box') # Add a statistic to the admin "At a Glance" box for Comments, Posts -Ansuz::PluginManagerInstance.register_at_a_glance_statistic "Blog Posts" do +Ansuz::PluginManagerInstance.register_at_a_glance_statistic "Blog Posts", :url => "/admin/blog_posts" do Ansuz::JAdams::BlogPost.count end Ansuz::PluginManagerInstance.register_at_a_glance_statistic "Blog Comments" do