mirror of
https://github.com/internetee/registry.git
synced 2025-06-11 07:04:47 +02:00
25 lines
801 B
Ruby
25 lines
801 B
Ruby
class Registrar
|
|
class TechContactsController < BulkChangeController
|
|
BASE_URL = URI.parse("#{ENV['repp_url']}domains/contacts").freeze
|
|
ACTIVE_TAB = :technical_contact
|
|
|
|
def update
|
|
authorize! :manage, :repp
|
|
|
|
uri = BASE_URL
|
|
request = Net::HTTP::Patch.new(uri)
|
|
request.set_form_data(current_contact_id: params[:current_contact_id],
|
|
new_contact_id: params[:new_contact_id])
|
|
request.basic_auth(current_registrar_user.username,
|
|
current_registrar_user.plain_text_password)
|
|
|
|
response = do_request(request, uri)
|
|
|
|
start_notice = t('.replaced')
|
|
|
|
process_response(response: response,
|
|
start_notice: start_notice,
|
|
active_tab: ACTIVE_TAB)
|
|
end
|
|
end
|
|
end
|