Commit 760ea10e93091b38adee02f848def06b0986df60
Committed by
Gabriela Navarro
1 parent
e682f9c1
Exists in
master
and in
5 other branches
fix_institution: Show SISP option when user is admin
Signed-off-by: Fabio Teixeira <fabio1079@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Showing
3 changed files
with
6 additions
and
2 deletions
Show diff stats
controllers/mpog_software_plugin_controller.rb
| @@ -39,6 +39,8 @@ class MpogSoftwarePluginController < ApplicationController | @@ -39,6 +39,8 @@ class MpogSoftwarePluginController < ApplicationController | ||
| 39 | end | 39 | end |
| 40 | 40 | ||
| 41 | def create_institution | 41 | def create_institution |
| 42 | + @show_sisp_field = environment.admins.include?(current_user.person) | ||
| 43 | + | ||
| 42 | if request.xhr? | 44 | if request.xhr? |
| 43 | render :layout=>false | 45 | render :layout=>false |
| 44 | else | 46 | else |
| @@ -54,6 +56,8 @@ class MpogSoftwarePluginController < ApplicationController | @@ -54,6 +56,8 @@ class MpogSoftwarePluginController < ApplicationController | ||
| 54 | end | 56 | end |
| 55 | 57 | ||
| 56 | def create_institution_admin | 58 | def create_institution_admin |
| 59 | + @show_sisp_field = environment.admins.include?(current_user.person) | ||
| 60 | + | ||
| 57 | @url_token = split_http_referer request.original_url() | 61 | @url_token = split_http_referer request.original_url() |
| 58 | end | 62 | end |
| 59 | 63 |
public/mpog-institution-validations.js
| @@ -223,7 +223,7 @@ | @@ -223,7 +223,7 @@ | ||
| 223 | 223 | ||
| 224 | jQuery("#create_institution_link").click(open_create_institution_modal); | 224 | jQuery("#create_institution_link").click(open_create_institution_modal); |
| 225 | 225 | ||
| 226 | - jQuery("input[type='radio']").click(institution_type_actions); | 226 | + jQuery("input[type='radio'][name='institutions[type]']").click(institution_type_actions); |
| 227 | 227 | ||
| 228 | jQuery('#save_institution_button').click(save_institution); | 228 | jQuery('#save_institution_button').click(save_institution); |
| 229 | 229 |
views/mpog_software_plugin/_institution.html.erb
| @@ -98,7 +98,7 @@ | @@ -98,7 +98,7 @@ | ||
| 98 | <%= inst.label("sisp" ,_("Yes")) %> | 98 | <%= inst.label("sisp" ,_("Yes")) %> |
| 99 | <%= inst.radio_button(:sisp, true) %> | 99 | <%= inst.radio_button(:sisp, true) %> |
| 100 | <%= inst.label("sisp" ,_("No")) %> | 100 | <%= inst.label("sisp" ,_("No")) %> |
| 101 | - <%= inst.radio_button(:sisp, false) %> | 101 | + <%= inst.radio_button(:sisp, false, :checked=>"checked") %> |
| 102 | <% else %> | 102 | <% else %> |
| 103 | <%= inst.label("sisp", _("No")) %> | 103 | <%= inst.label("sisp", _("No")) %> |
| 104 | <% end %> | 104 | <% end %> |