From 3ad012deaaffd351b36c0e04a3a197ea2ec74f2b Mon Sep 17 00:00:00 2001
From: Mauricio Giacomini Girardello <mauriciogiacomini4@gmail.com>
Date: Sat, 23 Jan 2016 16:08:00 -0200
Subject: [PATCH] adding all_drafts method for learning object repository

---
 app/repositories/orient_db/learning_object_repository.rb | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app/repositories/orient_db/learning_object_repository.rb b/app/repositories/orient_db/learning_object_repository.rb
index 08c0aea8..2b50593e 100644
--- a/app/repositories/orient_db/learning_object_repository.rb
+++ b/app/repositories/orient_db/learning_object_repository.rb
@@ -56,6 +56,10 @@ module OrientDb
       attribute_repository.find_all_by_learning_object learning_object
     end
 
+    def all_drafts(user)
+      build_objects(get_edges_end('PublishedBy', 'in', user.rid) || [])
+    end
+
     def types
       Rails.cache.fetch("learning_object/types", expires_in: 1.days) do
         query = "SELECT DISTINCT(type) FROM LearningObject GROUP BY type"
-- 
GitLab