diff options
Diffstat (limited to 'app/models/event_collection.rb')
-rw-r--r-- | app/models/event_collection.rb | 9 |
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 |