summaryrefslogtreecommitdiff
path: root/app/models/event_collection.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/event_collection.rb')
-rw-r--r--app/models/event_collection.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/models/event_collection.rb b/app/models/event_collection.rb
index 4768506b8fa..4c178e27b75 100644
--- a/app/models/event_collection.rb
+++ b/app/models/event_collection.rb
@@ -33,16 +33,23 @@ class EventCollection
project_events
end
+ relation = apply_feature_flags(relation)
relation = paginate_events(relation)
relation.with_associations.to_a
end
def all_project_events
- Event.from_union([project_events]).recent
+ apply_feature_flags(Event.from_union([project_events]).recent)
end
private
+ def apply_feature_flags(events)
+ return events if ::Feature.enabled?(:wiki_events)
+
+ events.not_wiki_page
+ end
+
def project_events
relation_with_join_lateral('project_id', projects)
end