From d15030b9b10b80e9964740a9afb7bb673437ed15 Mon Sep 17 00:00:00 2001 From: Gust Date: Tue, 11 Nov 2014 10:11:38 -0200 Subject: [PATCH] Environment admins are added to the institution when one is created via admin panel. --- controllers/mpog_software_plugin_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/controllers/mpog_software_plugin_controller.rb b/controllers/mpog_software_plugin_controller.rb index 1afe472..f42d670 100644 --- a/controllers/mpog_software_plugin_controller.rb +++ b/controllers/mpog_software_plugin_controller.rb @@ -73,7 +73,11 @@ class MpogSoftwarePluginController < ApplicationController end institution = private_create_institution() - + if environment.admins.include?(current_user.person) + environment.admins.each do |adm| + institution.community.add_admin(adm) + end + end response_message = if institution.errors.full_messages.empty? and institution.valid? and institution.save {:success => true, :message => _("Institution successful created!"), :institution_data=>{:name=>institution.name, :id=>institution.id}} else -- libgit2 0.21.2