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 | 95 | end |
96 | 96 | |
97 | 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 | 108 | end |
108 | - end | |
109 | + } | |
109 | 110 | end |
110 | 111 | |
111 | 112 | # FIXME - if in error log apears has_permission?, try to use this method | ... | ... |