From 2f6ee0813cb283f07c5d29ad456a44bdc1694478 Mon Sep 17 00:00:00 2001 From: Fabio Teixeira Date: Tue, 21 Jul 2015 15:08:50 -0300 Subject: [PATCH] Insert software_communities rating fields data into community rating list --- lib/software_communities_plugin.rb | 8 ++++++++ views/communities_ratings_extra_fields_show_data.html.erb | 10 ++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 views/communities_ratings_extra_fields_show_data.html.erb diff --git a/lib/software_communities_plugin.rb b/lib/software_communities_plugin.rb index b70466c..3266906 100644 --- a/lib/software_communities_plugin.rb +++ b/lib/software_communities_plugin.rb @@ -84,6 +84,14 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin Proc::new do "

#{_("Use reports")}

" end end + def communities_ratings_plugin_extra_fields_show_data user_rating + is_admin = environment.admins.include?(current_user.person) + + if is_admin and context.profile.software? + Proc::new { render :file => 'communities_ratings_extra_fields_show_data', :locals => {:user_rating => user_rating} } + end + end + # FIXME - if in error log apears has_permission?, try to use this method def has_permission?(person, permission, target) person.has_permission_without_plugins?(permission, target) diff --git a/views/communities_ratings_extra_fields_show_data.html.erb b/views/communities_ratings_extra_fields_show_data.html.erb new file mode 100644 index 0000000..1cbae5a --- /dev/null +++ b/views/communities_ratings_extra_fields_show_data.html.erb @@ -0,0 +1,10 @@ +
+
+ People benefited : <%= user_rating.comment.people_benefited %> +
+ +
+ Saved Value : <%= user_rating.comment.saved_value %> +
+
+ -- libgit2 0.21.2