diff --git a/devops-service/app/api2/handlers/project.rb b/devops-service/app/api2/handlers/project.rb index cad9a1f..8153b0c 100644 --- a/devops-service/app/api2/handlers/project.rb +++ b/devops-service/app/api2/handlers/project.rb @@ -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 diff --git a/devops-service/db/mongo/models/project.rb b/devops-service/db/mongo/models/project.rb index 47cc179..fb67c8f 100644 --- a/devops-service/db/mongo/models/project.rb +++ b/devops-service/db/mongo/models/project.rb @@ -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