mirror of
https://github.com/internetee/registry.git
synced 2025-06-06 20:55:44 +02:00
31 lines
920 B
Ruby
31 lines
920 B
Ruby
module Repp
|
|
module V1
|
|
module Domains
|
|
class BaseContactsController < BaseController
|
|
before_action :set_current_contact, only: [:update]
|
|
before_action :set_new_contact, only: [:update]
|
|
|
|
def set_current_contact
|
|
@current_contact = current_user.registrar.contacts
|
|
.find_by!(code: contact_params[:current_contact_id])
|
|
end
|
|
|
|
def set_new_contact
|
|
@new_contact = current_user.registrar.contacts.find_by!(code: params[:new_contact_id])
|
|
end
|
|
|
|
def update
|
|
@epp_errors ||= []
|
|
@epp_errors << { code: 2304, msg: 'New contact must be valid' } if @new_contact.invalid?
|
|
end
|
|
|
|
private
|
|
|
|
def contact_params
|
|
params.require(%i[current_contact_id new_contact_id])
|
|
params.permit(:current_contact_id, :new_contact_id)
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|