Commit d28d0372ef7a0d37aed65f664f74e46cb3db7e49

Authored by David Silva
Committed by Arthur Esposte
1 parent 597ba0ea

institution_fields: Restrict SISP visualization field.

lib/mpog_software_plugin.rb
... ... @@ -16,6 +16,11 @@ class MpogSoftwarePlugin < Noosfero::Plugin
16 16 _("Add Public Software and MPOG features.")
17 17 end
18 18  
  19 + def show_sisp_field current_user
  20 + @show_sisp_field = current_user.login == "adminuser"
  21 + @show_sisp_field
  22 + end
  23 +
19 24 def signup_extra_contents
20 25 institutions = Institution.all
21 26  
... ... @@ -60,7 +65,8 @@ class MpogSoftwarePlugin < Noosfero::Plugin
60 65 end
61 66 end
62 67  
63   - def profile_editor_extras
  68 + def profile_editor_extras show_sisp_field
  69 + @show_sisp_field = show_sisp_field
64 70 if context.profile.person?
65 71 expanded_template('person_editor_extras.html.erb')
66 72 elsif context.profile.respond_to? :software_info and !context.profile.software_info.nil?
... ...
views/institution_editor_extras.html.erb
... ... @@ -36,12 +36,13 @@
36 36 </div>
37 37 </span>
38 38  
  39 +<% if @show_sisp_field[0] %>
39 40 <span class= 'public-institutions-fields'>
40   - <div class="formfieldline">
41   - <%= _("SISP?") %>
42   - <%= labelled_radio_button(_('Yes'), 'institution[sisp]', 'true', context.profile.institution.sisp)%>
43   - <%= labelled_radio_button(_('No'), 'institution[sisp]', 'false', !context.profile.institution.sisp)%>
44   - </div>
45   - </span>
46   -
  41 + <div class="formfieldline">
  42 + <%= _("SISP?") %>
  43 + <%= labelled_radio_button(_('Yes'), 'institution[sisp]', 'true', context.profile.institution.sisp)%>
  44 + <%= labelled_radio_button(_('No'), 'institution[sisp]', 'false', !context.profile.institution.sisp)%>
  45 + </div>
  46 +</span>
  47 +<% end %>
47 48 <% end %>
... ...