From 93215ecf11d35f9229d073444cf554cd7f8ea282 Mon Sep 17 00:00:00 2001 From: Fabio Teixeira Date: Mon, 11 Aug 2014 17:18:11 -0300 Subject: [PATCH] add_user_to_institution_community: When user is registered, he is already added as a member to the institution community --- lib/mpog_software_plugin.rb | 8 ++++++++ views/mpog_software_plugin/create_institution.html.erb | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/mpog_software_plugin.rb b/lib/mpog_software_plugin.rb index f45770a..1c34798 100644 --- a/lib/mpog_software_plugin.rb +++ b/lib/mpog_software_plugin.rb @@ -169,6 +169,14 @@ class MpogSoftwarePlugin < Noosfero::Plugin [{:title => _('Manage Software'), :url => {:controller => 'mpog_software_plugin', :action => 'archive_software'}}] end + + def custom_user_registration_attributes user + if user.institution + community = user.institution.community + community.add_member user.person + end + end + protected def calc_percentage_registration person diff --git a/views/mpog_software_plugin/create_institution.html.erb b/views/mpog_software_plugin/create_institution.html.erb index c13c320..98d11e0 100644 --- a/views/mpog_software_plugin/create_institution.html.erb +++ b/views/mpog_software_plugin/create_institution.html.erb @@ -29,7 +29,7 @@
<%= inst.label("cnpj" ,_("CNPJ"), :class=>"formlabel") %> - <%= required inst.text_field(:cnpj) %> + <%= required inst.text_field(:cnpj, :placeholder=>"99.999.999/9999-99") %>
-- libgit2 0.21.2