Adds scopes to officer_assignment

This commit is contained in:
kikito
2017-02-11 11:14:15 +01:00
committed by Javi Martín
parent cc4eed3500
commit 10283c32ee

View File

@@ -17,6 +17,9 @@ class Poll
scope :by_officer_and_poll, ->(officer_id, poll_id) do
where("officer_id = ? AND poll_booth_assignments.poll_id = ?", officer_id, poll_id)
end
scope :by_officer, ->(officer){ where(officer_id: officer.id) }
scope :by_poll, ->(poll){ joins(:booth_assignment).where("poll_booth_assignments.poll_id" => poll.id) }
scope :by_date, ->(date){ where(date: date) }
before_create :log_user_data