Commit 965f23924d48e4294299efe4d2d3248eddfad695
1 parent
d21854c9
Exists in
master
and in
4 other branches
Fix HotSpot method missing error
Signed-off-by: Tallys Martins <tallysmartins@yahoo.com.br>
Showing
1 changed file
with
11 additions
and
10 deletions
Show diff stats
lib/software_communities_plugin.rb
@@ -95,17 +95,18 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin | @@ -95,17 +95,18 @@ class SoftwareCommunitiesPlugin < Noosfero::Plugin | ||
95 | end | 95 | end |
96 | 96 | ||
97 | def organization_ratings_plugin_extra_fields_show_data user_rating | 97 | def organization_ratings_plugin_extra_fields_show_data user_rating |
98 | - if logged_in? | ||
99 | - is_admin = environment.admins.include?(current_user.person) | ||
100 | - is_admin ||= user_rating.organization.admins.include?(current_user.person) | ||
101 | - | ||
102 | - if is_admin and context.profile.software? | ||
103 | - Proc::new { | ||
104 | - render :file => 'organization_ratings_extra_fields_show_data', | ||
105 | - :locals => {:user_rating => user_rating} | ||
106 | - } | 98 | + Proc::new { |
99 | + if logged_in? | ||
100 | + is_admin = environment.admins.include?(current_user.person) | ||
101 | + is_admin ||= user_rating.organization.admins.include?(current_user.person) | ||
102 | + | ||
103 | + if is_admin and profile.software? | ||
104 | + | ||
105 | + render :file => 'organization_ratings_extra_fields_show_data', | ||
106 | + :locals => {:user_rating => user_rating} | ||
107 | + end | ||
107 | end | 108 | end |
108 | - end | 109 | + } |
109 | end | 110 | end |
110 | 111 | ||
111 | # FIXME - if in error log apears has_permission?, try to use this method | 112 | # FIXME - if in error log apears has_permission?, try to use this method |