diff --git a/app/controllers/registrar/domain_transfers_controller.rb b/app/controllers/registrar/domain_transfers_controller.rb new file mode 100644 index 000000000..89c942845 --- /dev/null +++ b/app/controllers/registrar/domain_transfers_controller.rb @@ -0,0 +1,15 @@ +class Registrar + class DomainTransfersController < DeppController + before_action do + authorize! :transfer, Depp::Domain + end + + def new + end + + def create + domain = Depp::Domain.new(current_user: depp_current_user) + @data = domain.transfer(params) + end + end +end diff --git a/app/controllers/registrar/domains_controller.rb b/app/controllers/registrar/domains_controller.rb index 76467ce79..78a5b24b6 100644 --- a/app/controllers/registrar/domains_controller.rb +++ b/app/controllers/registrar/domains_controller.rb @@ -146,16 +146,6 @@ class Registrar end end - def transfer - authorize! :transfer, Depp::Domain - if request.post? && params[:domain_name] - @data = @domain.transfer(params) - render 'transfer_index' and return unless response_ok? - else - render 'transfer_index' - end - end - def search_contacts authorize! :create, Depp::Domain diff --git a/app/views/registrar/domains/transfer.html.erb b/app/views/registrar/domain_transfers/create.html.erb similarity index 100% rename from app/views/registrar/domains/transfer.html.erb rename to app/views/registrar/domain_transfers/create.html.erb diff --git a/app/views/registrar/domains/transfer_index.html.erb b/app/views/registrar/domain_transfers/new.html.erb similarity index 96% rename from app/views/registrar/domains/transfer_index.html.erb rename to app/views/registrar/domain_transfers/new.html.erb index bd43f055f..dd847e6c2 100644 --- a/app/views/registrar/domains/transfer_index.html.erb +++ b/app/views/registrar/domain_transfers/new.html.erb @@ -6,7 +6,7 @@