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? | ... | ... |