|
|
|
|
@ -235,7 +235,7 @@ class Scheme < ApplicationRecord
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def status_at(date) |
|
|
|
|
return :incomplete unless confirmed && has_confirmed_locations? |
|
|
|
|
return :incomplete unless confirmed && locations.confirmed.any? |
|
|
|
|
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 :reactivating_soon if recent_deactivation&.reactivation_date.present? && date < recent_deactivation.reactivation_date |
|
|
|
|
|