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