fixed project update

This commit is contained in:
amartynov 2015-09-14 18:43:03 +03:00
parent 01aa4a6607
commit ecd9d7aed1
3 changed files with 3 additions and 3 deletions

View File

@ -72,7 +72,7 @@ module Devops
project = Devops::Db.connector..project(id) project = Devops::Db.connector..project(id)
project.components = body["components"] project.components = body["components"]
project.validate_components project.validate_components
Devops::Db.connector.project_update id, "components", body["components"] Devops::Db.connector.project_update_field id, "components", body["components"]
"Updated project '#{project.id}' with components '#{body["components"].inspect}'" "Updated project '#{project.id}' with components '#{body["components"].inspect}'"
end end

View File

@ -112,7 +112,7 @@ module Connectors
@collection.update({"_id" => id}, {'$pull' => {deploy_envs: {identifier: env}} }) @collection.update({"_id" => id}, {'$pull' => {deploy_envs: {identifier: env}} })
end end
def project_update id, field, value def project_update_field id, field, value
obj = {} obj = {}
obj[field] = value obj[field] = value
@collection.update({"_id" => id}, {'$set' => obj }) @collection.update({"_id" => id}, {'$set' => obj })

View File

@ -21,7 +21,7 @@ class MongoConnector
[:available_images, :add_available_images, :delete_available_images] => :filters_connector, [:available_images, :add_available_images, :delete_available_images] => :filters_connector,
[:project, :projects_all, :projects, :project_names_with_envs, [:project, :projects_all, :projects, :project_names_with_envs,
:projects_by_image, :projects_by_user, :project_insert, :project_update, :projects_by_image, :projects_by_user, :project_insert, :project_update,
:project_delete, :is_project_exists?, :check_project_auth, :set_project_run_list, :set_project_env_run_list, :add_deploy_env_to_project, :remove_deploy_env_from_project, :project_update] => :projects_connector, :project_delete, :is_project_exists?, :check_project_auth, :set_project_run_list, :set_project_env_run_list, :add_deploy_env_to_project, :remove_deploy_env_from_project, :project_update_field] => :projects_connector,
[:project_templates, :project_template_insert, :project_template_update, [:project_templates, :project_template_insert, :project_template_update,
:project_template_delete] => :projects_templates_connector, :project_template_delete] => :projects_templates_connector,
[:servers_find, :servers, :stack_servers, :servers_by_names, :server_by_instance_id, [:servers_find, :servers, :stack_servers, :servers_by_names, :server_by_instance_id,