Updated history pending view #2785

This commit is contained in:
Priit Tark 2015-08-11 17:18:20 +03:00
parent 05bcce0669
commit 330c0c326f
3 changed files with 20 additions and 8 deletions

View file

@ -9,7 +9,9 @@ class Admin::DomainVersionsController < AdminController
if @domain.pending_json.present?
frame = Nokogiri::XML(@domain.pending_json['frame'])
@pending_user = User.find(@domain.pending_json['current_user_id'])
@pending_domain = Epp::Domain.new_from_epp(frame, @pending_user)
@pending_domain = Epp::Domain.find(@domain.id)
@pending_domain.updated_at = @domain.pending_json['domain']['updated_at'].last
@pending_domain.update(frame, @pending_user, false)
end
end
# rubocop:enable Style/GuardClause

View file

@ -16,8 +16,8 @@
- tech_contacts = domain.tech_contacts
- admin_contacts = domain.admin_contacts
- registrant = [domain.registrant]
- event = ('PENDING<br>' + link_to(t(:manage), edit_admin_domain_path(params[:domain_id]))).html_safe
- creator = pending_user.try(:username)
- event = 'PENDING'
- else # if legacy data not presentable
- nameservers = []
- tech_contacts = []
@ -29,16 +29,25 @@
%td
%p.nowrap
= l(domain.updated_at, format: :short)
= event
%p.text-right
= event
%br
= creator
- if event == 'PENDING'
%br= link_to t(:manage), edit_admin_domain_path(params[:domain_id])
%td
%p
= "#{domain.period}#{domain.period_unit}"
= "#{l(domain.valid_from, format: :date)} - #{l(domain.valid_to, format: :date)}"
%br
= "#{l(domain.valid_from, format: :date)}"
%br
= "#{l(domain.valid_to, format: :date)}"
%td
%p
= domain.status
- domain.statuses.each do |s|
= s
%td
- registrant.each do |oc|
@ -68,8 +77,8 @@
= tc[:code]
%td
- nameservers.each do |ns|
%p
%p
- nameservers.each do |ns|
= ns[:hostname]
%br
= ns[:ipv4]

View file

@ -9,7 +9,8 @@
%thead
%tr
%th{class: 'col-xs-1'}= t(:timestap)
%th{class: 'col-xs-2'}= t(:period)
%th{class: 'col-xs-1'}= t(:period)
%th{class: 'col-xs-2'}= t(:statuses)
%th{class: 'col-xs-2'}= t(:owner)
%th{class: 'col-xs-2'}= t(:admin)
%th{class: 'col-xs-2'}= t(:tech)