mirror of
https://github.com/fspc/bike-database.git
synced 2026-09-16 08:31:39 -04:00
lk | bikes with voided applications show up in the available for freecyclery list
This commit is contained in:
+6
-2
@@ -42,8 +42,12 @@ class Bike < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def self.available_for_freecyclery
|
||||
assigned_bikes = Client.all.includes(:bike).select{|c| !c.bike_id.nil?}.map(&:bike)
|
||||
all_freecyclery_bikes = Bike.where(purpose: FREECYCLERY).order(log_number: :desc)
|
||||
assigned_bikes = Client
|
||||
.where("application_voided != ? or application_voided is null", true)
|
||||
.includes(:bike)
|
||||
.select{|c| !c.bike_id.nil?}.map(&:bike)
|
||||
all_freecyclery_bikes = Bike.where(purpose: FREECYCLERY)
|
||||
.order(log_number: :desc)
|
||||
all_freecyclery_bikes - assigned_bikes
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user