Commit 0635131e0973c09cb28b11b18a7cf0de40f59851
Committed by
Fabio Teixeira
1 parent
c9cdb24a
Exists in
master
and in
5 other branches
Only show software button on software, fix edit
-Fix edit community page on software -Only show software button on communities with software Signed-off-by: Gabriela Navarro <navarro1703@gmail.com> Signed-off-by: Gustavo Jaruga Cruz <darksshades@gmail.com>
Showing
1 changed file
with
5 additions
and
3 deletions
Show diff stats
lib/mpog_software_plugin.rb
... | ... | @@ -56,8 +56,6 @@ class MpogSoftwarePlugin < Noosfero::Plugin |
56 | 56 | def profile_editor_extras |
57 | 57 | if context.profile.person? |
58 | 58 | expanded_template('person_editor_extras.html.erb') |
59 | - elsif context.profile.respond_to? :software_info and !context.profile.software_info.nil? | |
60 | - expanded_template('software_editor_extras.html.erb') | |
61 | 59 | elsif context.profile.respond_to? :institution and !context.profile.institution.nil? |
62 | 60 | @show_sisp_field = show_sisp_field |
63 | 61 | expanded_template('institution_editor_extras.html.erb') |
... | ... | @@ -198,7 +196,11 @@ class MpogSoftwarePlugin < Noosfero::Plugin |
198 | 196 | end |
199 | 197 | |
200 | 198 | def control_panel_buttons |
201 | - return { :title => _("Software Info"), :icon => "edit-profile-group", :url => {:controller => "mpog_software_plugin_myprofile", :action => "edit_software"} } | |
199 | + if context.profile.software? | |
200 | + return { :title => _("Software Info"), :icon => "edit-profile-group", :url => {:controller => "mpog_software_plugin_myprofile", :action => "edit_software"} } | |
201 | + else | |
202 | + return nil | |
203 | + end | |
202 | 204 | end |
203 | 205 | |
204 | 206 | def stylesheet? | ... | ... |