Commit 1e974dda9cddde256d5d2f53769c87c23dd816a0

Authored by Luciano Prestes
Committed by Arthur Esposte
1 parent c09983e8

Add country, state, city in institution registration

Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com>
Signed-off-by: Parley Martins <parley@outlook.com>
public/mpog-institution-validations.js
... ... @@ -48,11 +48,15 @@
48 48  
49 49 function get_post_data() {
50 50 return {
51   - community : { name : jQuery("#community_name").val()},
  51 + community : { name : jQuery("#community_name").val(),
  52 + country : jQuery("#community_country").val(),
  53 + state : jQuery("#community_state").val(),
  54 + city : jQuery("#community_city").val()
  55 + },
52 56 governmental : {
53 57 power : jQuery("#institutions_governmental_power").selected().val(),
54 58 sphere : jQuery("#institutions_governmental_sphere").selected().val()
55   - } ,
  59 + },
56 60 institution : {
57 61 cnpj: jQuery("#institutions_cnpj").val(),
58 62 type: get_selected_institution_type(),
... ...
views/mpog_software_plugin/create_institution.html.erb
... ... @@ -24,6 +24,10 @@
24 24 <%= required f.text_field(:name) %>
25 25 <%= content_tag :span, _("Institution name already exists"), :id=>"already_exists_text", :class=>"errorExplanation hide-field" %>
26 26  
  27 + <%= required select_country(_('Country'), f, 'country', {:class => 'type-select', :id => "community_country"}) %>
  28 + <%= required f.text_field(:state) %>
  29 + <%= required f.text_field(:city) %>
  30 +
27 31 <%= fields_for :institutions do |inst| %>
28 32  
29 33 <span class='required-field'>
... ...
views/profile/_institution_tab.html.erb
... ... @@ -6,6 +6,9 @@
6 6 <%= display_field(_('Type:'), profile.institution, :type, true) %>
7 7 <%= display_field(_('CNPJ:'), profile.institution, :cnpj, true) %>
8 8 <%= display_field(_('Last modification:'), profile.institution, :date_modification, true) %>
  9 + <%= display_field(_('Country:'), profile.institution.community, :country, true) %>
  10 + <%= display_field(_('State:'), profile.institution.community, :state, true) %>
  11 + <%= display_field(_('City:'), profile.institution.community, :city, true) %>
9 12 <% if profile.institution.type == "PrivateInstitution"%>
10 13 <%= display_field(_('Fantasy Name:'), profile.institution, :acronym, true) %>
11 14 <% else %>
... ...