mirror of
https://github.com/fspc/bike-database.git
synced 2025-02-23 01:23:24 -05:00
lk | shows bikes in client wait list
This commit is contained in:
parent
071734cac5
commit
3d5b437832
@ -6,10 +6,9 @@ class Client < ActiveRecord::Base
|
|||||||
|
|
||||||
def self.waiting_list
|
def self.waiting_list
|
||||||
clients = Client.all
|
clients = Client.all
|
||||||
non_voided_clients = clients.select{|client| !client.application_voided}
|
nonvoided_clients = clients.select{|client| !client.application_voided}
|
||||||
waiting_list_with_null_application_dates = non_voided_clients.select{|client| !client.pickup_date}
|
active_nonvoided_clients = nonvoided_clients.select{|client| !client.pickup_date}
|
||||||
clients_with_bikes = Client.all.select{|c| !c.bike_id.nil?}
|
waiting_list = active_nonvoided_clients.select{|client| !client.application_date.nil?}
|
||||||
waiting_list = waiting_list_with_null_application_dates.select{|client| !client.application_date.nil?} - clients_with_bikes
|
|
||||||
waiting_list.sort_by!{|client| client.application_date}
|
waiting_list.sort_by!{|client| client.application_date}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
%th Height
|
%th Height
|
||||||
%th Application Date
|
%th Application Date
|
||||||
%th Agency
|
%th Agency
|
||||||
|
%th Bike
|
||||||
%th
|
%th
|
||||||
%tbody
|
%tbody
|
||||||
- @waiting_list.each_with_index do |client, index|
|
- @waiting_list.each_with_index do |client, index|
|
||||||
@ -23,6 +24,7 @@
|
|||||||
%td= client.height
|
%td= client.height
|
||||||
%td= client.application_date
|
%td= client.application_date
|
||||||
%td= client.agency.agency_name if client.agency
|
%td= client.agency.agency_name if client.agency
|
||||||
|
%td= client.bike_id ? Bike.find(client.bike_id).name : "None"
|
||||||
%td= link_to 'Edit', edit_client_path(client)
|
%td= link_to 'Edit', edit_client_path(client)
|
||||||
|
|
||||||
%br
|
%br
|
||||||
|
Loading…
x
Reference in New Issue
Block a user