diff --git a/app/policies/activity_policy.rb b/app/policies/activity_policy.rb
index ee15995f6a871c2fc9c314388af3c9f5fd6fa74d..dcd8537d416fd5173da8c7dfb855a02307419c83 100644
--- a/app/policies/activity_policy.rb
+++ b/app/policies/activity_policy.rb
@@ -9,7 +9,11 @@ class ActivityPolicy < ApplicationPolicy
     end
 
     def resolve
-      scope.includes(:owner,:recipient).where("privacy = 'public'").where.not(key: activities_filter).order('created_at DESC').all
+      if user.is_admin?
+        scope.includes(:owner,:recipient).order('created_at DESC').all
+      else
+        scope.includes(:owner,:recipient).where("privacy = 'public'").where(key: activities_filter).order('created_at DESC').all
+      end
     end
 
   end
diff --git a/app/services/activities_filter_service.rb b/app/services/activities_filter_service.rb
index c4e763ff12865bbcd4879a2501dbbb22c75920b0..b12585b5aab2296d05b3ffcad1517033d7ac23f2 100644
--- a/app/services/activities_filter_service.rb
+++ b/app/services/activities_filter_service.rb
@@ -1,22 +1,21 @@
 module ActivitiesFilterService
 
   def activities_filtered
-    self.activities.where.not(key: activities_filter)
+    if !self.try(:draft?)
+      self.activities.where(key: activities_filter)
+    else
+      []
+    end
   end
 
   def activities_filter
-    [ 'complaint.update', 'complaint.destroy',
-      'complaint_reason.create', 'complaint_reason.update', 'complaint_reason.destroy',
-      'institution.create', 'institution.update', 'institution.destroy',
-      'review.update', 'review.destroy',
-      'rate.create', 'rate.update', 'rate.destroy',
-      'follow.create', 'follow.update', 'follow.destroy',
-      'share.create', 'share.update', 'share.destroy',
-      'view.create', 'view.update', 'view.destroy',
-      'tagging.create', 'tagging.update', 'tagging.destroy',
-      'bookmark.create', 'bookmark.update', 'bookmark.destroy',
-      'download.update', 'download.destroy',
-      'like.update'
+    [ 'complaint.create',
+      'collection.create', 'collection.update', 'collection.destroy',
+      'collection_item.create', 'collection_item.update', 'collection_item.destroy',
+      'learning_object.create', 'learning_object.update', 'learning_object.destroy',
+      'review.create',
+      'download.create',
+      'like.create', 'like.destroy'
     ]
   end
 end