From d5b94b022e88c8f52fba7fca9a34606f943dd086 Mon Sep 17 00:00:00 2001 From: Anton Martynov Date: Fri, 10 Jul 2015 10:30:14 +0300 Subject: [PATCH] #653: fixed --- devops-service/db/mongo/connectors/project.rb | 6 +++++- devops-service/db/mongo/mongo_connector.rb | 5 ++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/devops-service/db/mongo/connectors/project.rb b/devops-service/db/mongo/connectors/project.rb index e903728..9e46ef5 100644 --- a/devops-service/db/mongo/connectors/project.rb +++ b/devops-service/db/mongo/connectors/project.rb @@ -2,7 +2,7 @@ module Connectors class Project < Base include Helpers::InsertCommand, Helpers::ShowCommand, - Helpers::ListCommand, +# Helpers::ListCommand, Helpers::DeleteCommand, Helpers::UpdateCommand @@ -95,6 +95,10 @@ module Connectors private + def list(query={}, query_options={}) + @collection.find(query, query_options).to_a.map {|bson| model_from_bson(bson)} + end + def model_from_bson(bson) Devops::Model::Project.build_from_bson(bson) end diff --git a/devops-service/db/mongo/mongo_connector.rb b/devops-service/db/mongo/mongo_connector.rb index c095c23..475ffe3 100644 --- a/devops-service/db/mongo/mongo_connector.rb +++ b/devops-service/db/mongo/mongo_connector.rb @@ -18,9 +18,8 @@ class MongoConnector [:project, :projects_all, :projects, :project_names_with_envs, :projects_by_image, :projects_by_user, :project_insert, :project_update, :project_delete, :is_project_exists?, :check_project_auth] => :projects_connector, - [:project_templates, :projects_all, :projects, :project_names_with_envs, - :projects_by_image, :projects_by_user, :project_insert, :project_update, - :project_delete, :is_project_exists?, :check_project_auth] => :projects_templates_connector, + [:project_templates + ] => :projects_templates_connector, [:servers_find, :servers, :servers_by_names, :server_by_instance_id, :server_by_chef_node_name, :servers_by_key, :server_insert, :server_delete, :server_update, :server_set_chef_node_name] => :servers_connector,