From 62f6e8cb4cc5486efec6ae0df1e0c93bc712dfd4 Mon Sep 17 00:00:00 2001 From: amartynov Date: Mon, 10 Aug 2015 13:47:14 +0300 Subject: [PATCH] set report data --- devops-service/db/mongo/connectors/report.rb | 6 +++++- devops-service/db/mongo/mongo_connector.rb | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/devops-service/db/mongo/connectors/report.rb b/devops-service/db/mongo/connectors/report.rb index 6e43683..033c626 100644 --- a/devops-service/db/mongo/connectors/report.rb +++ b/devops-service/db/mongo/connectors/report.rb @@ -43,7 +43,11 @@ module Connectors end def set_report_status(jid, status) - # TODO: merge from novartis + @reports.update({"_id" => id}, {"$set" => {"status" => status, "updated_at" => Time.new}}) + end + + def set_report_server_data id, chef_node_name, host + @reports.update({"_id" => id}, {"$set" => {"chef_node_name" => chef_node_name, "host" => host}}) end private diff --git a/devops-service/db/mongo/mongo_connector.rb b/devops-service/db/mongo/mongo_connector.rb index ba8342b..57bd3db 100644 --- a/devops-service/db/mongo/mongo_connector.rb +++ b/devops-service/db/mongo/mongo_connector.rb @@ -26,7 +26,7 @@ class MongoConnector [:user_auth, :user, :users, :users_names, :user_insert, :user_delete, :user_update, :create_root_user, :check_user_privileges] => :users_connector, [:keys, :key, :key_insert, :key_delete] => :keys_connector, - [:save_report, :report, :reports, :set_report_status] => :reports_connector, + [:save_report, :report, :reports, :set_report_status, :set_report_server_data] => :reports_connector, [:statistic] => :statistics_connector )