This commit is contained in:
Anton Martynov 2015-09-29 13:44:39 +03:00
parent 2a21236b92
commit be1edb9beb
2 changed files with 9 additions and 6 deletions

View File

@ -60,13 +60,15 @@ module Devops
p.deploy_envs.each do |env|
env.add_users [parser.current_user]
end
p.create
if p.multi?
res = p.create
info = if p.multi?
"Project '#{p.id}' with type 'multi' created"
else
#roles = create_roles p.id, p.deploy_envs
"Project '#{p.id}' created. "# + create_roles_response(roles)
"Project '#{p.id}' created."
end
info << " " + res[:before] if res[:before]
info << " " + res[:after] if res[:after]
info
end
def set_project_components id
@ -99,8 +101,8 @@ module Devops
"Deploy environment '#{deploy_env}' has been updated in project '#{project.id}'"
rescue RecordNotFound => e
env.identifier = deploy_env
project.add_deploy_env env
"Deploy environment '#{env.identifier}' has been added to project '#{project.id}'"
res = project.add_deploy_env env
"Deploy environment '#{env.identifier}' has been added to project '#{project.id}'." + res
end
end

View File

@ -64,6 +64,7 @@ module Devops
def add_deploy_env deploy_env
Devops::Db.connector.add_deploy_env_to_project self.id, deploy_env
""
end
def add_authorized_user user, env=nil