Browse Source

feat: add incomplete to location status method

pull/987/head
Sam Seed 4 years ago
parent
commit
0752329d9f
  1. 5
      app/models/location.rb

5
app/models/location.rb

@ -384,6 +384,11 @@ class Location < ApplicationRecord
end end
def status(date = Time.zone.now) def status(date = Time.zone.now)
return :incomplete if
postcode.blank? ||
units.blank? ||
type_of_unit.blank? ||
mobility_type.blank?
return :deactivated if open_deactivation&.deactivation_date.present? && date >= open_deactivation.deactivation_date return :deactivated if open_deactivation&.deactivation_date.present? && date >= open_deactivation.deactivation_date
return :deactivating_soon if open_deactivation&.deactivation_date.present? && date < open_deactivation.deactivation_date return :deactivating_soon if open_deactivation&.deactivation_date.present? && date < open_deactivation.deactivation_date
return :reactivating_soon if recent_deactivation&.reactivation_date.present? && date < recent_deactivation.reactivation_date return :reactivating_soon if recent_deactivation&.reactivation_date.present? && date < recent_deactivation.reactivation_date

Loading…
Cancel
Save