Add registrar dashboard #2713

This commit is contained in:
Martin Lensment 2015-09-15 11:49:18 +03:00
parent ae29585ae2
commit 27f37b9ec4
11 changed files with 100 additions and 64 deletions

View file

@ -1,13 +1,14 @@
class Registrar::PollsController < Registrar::DeppController # EPP controller
authorize_resource class: false
before_action :init_epp_xml
def show
authorize! :view, :registrar_dashboard
# authorize! :view, :registrar_dashboard
@data = depp_current_user.request(@ex.poll)
end
def destroy
authorize! :delete, :registrar_poll
# authorize! :delete, :registrar_poll
@data = depp_current_user.request(@ex.poll(poll: {
value: '', attrs: { op: 'ack', msgID: params[:id] }
}))
@ -18,22 +19,23 @@ class Registrar::PollsController < Registrar::DeppController # EPP controller
render 'show'
end
def confirm_keyrelay
authorize! :confirm, :keyrelay
domain_params = params[:domain]
@data = @domain.confirm_keyrelay(domain_params)
# TODO: Keyrelay is disabled for now
# def confirm_keyrelay
# authorize! :confirm, :keyrelay
# domain_params = params[:domain]
# @data = @domain.confirm_keyrelay(domain_params)
if response_ok?
redirect_to info_registrar_domains_url(domain_name: domain_params[:name])
else
@results = @data.css('result')
@data = depp_current_user.request(@ex.poll)
render 'show'
end
end
# if response_ok?
# redirect_to info_registrar_domains_url(domain_name: domain_params[:name])
# else
# @results = @data.css('result')
# @data = depp_current_user.request(@ex.poll)
# render 'show'
# end
# end
def confirm_transfer
authorize! :confirm, :transfer
# authorize! :confirm, :transfer
domain_params = params[:domain]
@data = @domain.confirm_transfer(domain_params)