Only display events visible to the current user

This commit is contained in:
Jason Zimdars
2025-02-19 11:33:56 -06:00
parent 3084dc5d58
commit 66489f01eb
+6 -2
View File
@@ -47,11 +47,15 @@ module EventsHelper
start_time = day.beginning_of_day
end_time = day.end_of_day
accessible_events = Event.joins(bubble: :bucket)
.merge(Current.user.buckets)
.where(created_at: start_time..end_time)
headers = {
"Touched" => nil,
"Discussed" => nil,
"Added" => Event.where(action: "published", created_at: start_time..end_time).count,
"Popped" => Event.where(action: "popped", created_at: start_time..end_time).joins(:creator).merge(User.without_system).count
"Added" => accessible_events.where(action: "published").count,
"Popped" => accessible_events.where(action: "popped").joins(:creator).merge(User.without_system).count
}
headers.map do |header, count|