From ea527e8a7f2df9105cae1050aace77f1b735da24 Mon Sep 17 00:00:00 2001 From: Luciano Prestes Cavalcanti Date: Fri, 6 Mar 2015 09:52:47 -0300 Subject: [PATCH] Disable categories without software in software catalog --- lib/ext/search_controller.rb | 14 ++++++++++++++ views/search/_catalog_filter.html.erb | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/lib/ext/search_controller.rb b/lib/ext/search_controller.rb index bb7793e..1f86eee 100644 --- a/lib/ext/search_controller.rb +++ b/lib/ext/search_controller.rb @@ -110,6 +110,7 @@ class SearchController prepare_software_infos_params prepare_software_infos_message prepare_software_infos_category_groups + prepare_software_infos_category_enable end def prepare_software_infos_params @@ -155,4 +156,17 @@ class SearchController end end + def prepare_software_infos_category_enable + @enabled_check_box = Hash.new + categories = Category.software_categories + + categories.each do |category| + if category.software_infos.count > 0 + @enabled_check_box[category] = :enabled + else + @enabled_check_box[category] = :disabled + end + end + end + end diff --git a/views/search/_catalog_filter.html.erb b/views/search/_catalog_filter.html.erb index 08de872..2ca664d 100644 --- a/views/search/_catalog_filter.html.erb +++ b/views/search/_catalog_filter.html.erb @@ -14,7 +14,7 @@
<% @categories_groupe_one.each do |category| %>
<% end %> @@ -22,7 +22,7 @@
<% @categories_groupe_two.each do |category| %>
<% end %> -- libgit2 0.21.2