diff --git a/src/noosfero-spb/software_communities/lib/ext/create_organization_rating_comment.rb b/src/noosfero-spb/software_communities/lib/ext/create_organization_rating_comment.rb index c13397e..71f6c44 100644 --- a/src/noosfero-spb/software_communities/lib/ext/create_organization_rating_comment.rb +++ b/src/noosfero-spb/software_communities/lib/ext/create_organization_rating_comment.rb @@ -5,7 +5,6 @@ CreateOrganizationRatingComment.class_eval do def clear_rejected_rating_values if(self.status == Task::Status::CANCELLED) - puts "-----------------"*50 rating = OrganizationRating.find(self.organization_rating_id) rating.saved_value = 0 rating.people_benefited = 0 diff --git a/src/noosfero-spb/software_communities/lib/statistic_block.rb b/src/noosfero-spb/software_communities/lib/statistic_block.rb index fd45f4f..54648cf 100644 --- a/src/noosfero-spb/software_communities/lib/statistic_block.rb +++ b/src/noosfero-spb/software_communities/lib/statistic_block.rb @@ -20,13 +20,15 @@ class StatisticBlock < Block end block = self + statistics = get_software_statistics lambda do |object| render( :file => 'blocks/software_statistics', :locals => { :block => block, - :total_downloads => downloads.sum + :total_downloads => downloads.sum, + :statistics => statistics } ) end @@ -49,4 +51,12 @@ class StatisticBlock < Block downloads.select! {|value| not value.nil? } downloads.sum end + + def get_software_statistics + statistics = {} + software = SoftwareInfo.find_by_community_id(self.owner.id) + statistics[:saved_resources] = software.saved_resources + statistics[:benefited_people] = software.benefited_people + statistics + end end diff --git a/src/noosfero-spb/software_communities/views/blocks/software_statistics.html.erb b/src/noosfero-spb/software_communities/views/blocks/software_statistics.html.erb index b9f1cd1..39e550b 100644 --- a/src/noosfero-spb/software_communities/views/blocks/software_statistics.html.erb +++ b/src/noosfero-spb/software_communities/views/blocks/software_statistics.html.erb @@ -1,36 +1,36 @@