|
|
@ -1,4 +1,4 @@ |
|
|
|
class AddressOptionsController < ApplicationController |
|
|
|
class AddressSearchController < ApplicationController |
|
|
|
before_action :authenticate_user! |
|
|
|
before_action :authenticate_user! |
|
|
|
|
|
|
|
|
|
|
|
def index |
|
|
|
def index |
|
|
@ -42,6 +42,18 @@ class AddressOptionsController < ApplicationController |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def manual_input |
|
|
|
|
|
|
|
log = params[:log_type] == "lettings" ? LettingsLog.find(params[:log_id]) : SalesLog.find(params[:log_id]) |
|
|
|
|
|
|
|
log.update!(uprn: nil, uprn_known: 0, uprn_confirmed: nil, address_search: nil) |
|
|
|
|
|
|
|
redirect_to manual_address_link(log) |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def search_input |
|
|
|
|
|
|
|
log = params[:log_type] == "lettings" ? LettingsLog.find(params[:log_id]) : SalesLog.find(params[:log_id]) |
|
|
|
|
|
|
|
log.update!(uprn: nil, uprn_known: 0, uprn_confirmed: nil, address_search: nil, address_line1: nil, address_line2: nil, town_or_city: nil, county: nil, postcode_full: nil, is_la_inferred: false, pcode1: nil, pcode2: nil) |
|
|
|
|
|
|
|
redirect_to search_address_link(log) |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def current |
|
|
|
def current |
|
|
|
log_id = params[:log_id] |
|
|
|
log_id = params[:log_id] |
|
|
|
sales_log = SalesLog.find_by(id: log_id) |
|
|
|
sales_log = SalesLog.find_by(id: log_id) |
|
|
@ -61,4 +73,16 @@ class AddressOptionsController < ApplicationController |
|
|
|
render json: { stored_value: nil } |
|
|
|
render json: { stored_value: nil } |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def manual_address_link(log) |
|
|
|
|
|
|
|
base_url = send("#{log.log_type}_url", log) |
|
|
|
|
|
|
|
"#{base_url}/address" |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def search_address_link(log) |
|
|
|
|
|
|
|
base_url = send("#{log.log_type}_url", log) |
|
|
|
|
|
|
|
"#{base_url}/address-search" |
|
|
|
|
|
|
|
end |
|
|
|
end |
|
|
|
end |