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 |