Browse Source

feat: reject incomplete locations

pull/1455/head
natdeanlewissoftwire 3 years ago
parent
commit
315ddef0c3
  1. 2
      app/models/form/lettings/questions/location_id.rb

2
app/models/form/lettings/questions/location_id.rb

@ -27,7 +27,7 @@ class Form::Lettings::Questions::LocationId < ::Form::Question
def displayed_answer_options(lettings_log, _user = nil) def displayed_answer_options(lettings_log, _user = nil)
return {} unless lettings_log.scheme return {} unless lettings_log.scheme
scheme_location_ids = lettings_log.scheme.locations.pluck(:id) scheme_location_ids = lettings_log.scheme.locations.reject { |location| location.status_at(lettings_log.startdate || Time.zone.today) == :incomplete }.pluck(:id)
answer_options.select { |k, _v| scheme_location_ids.include?(k.to_i) } answer_options.select { |k, _v| scheme_location_ids.include?(k.to_i) }
end end

Loading…
Cancel
Save