108869472-navigayion_list_added

This commit is contained in:
Stas 2016-03-07 18:07:11 +02:00
parent d3ad01f1a2
commit 8f5a73a3ec
2 changed files with 29 additions and 3 deletions

View file

@ -42,7 +42,11 @@ class Admin::DomainVersionsController < AdminController
end end
def show def show
per_page = 7
@version = DomainVersion.find(params[:id]) @version = DomainVersion.find(params[:id])
@q = DomainVersion.where(item_id: @version.item_id).search
@versions = @q.result.page(params[:page])
@versions = @versions.per(per_page)
end end
def search def search

View file

@ -1,6 +1,12 @@
- content_for :actions do
= link_to(t(:previous), admin_domain_path(@version.item_id), class: 'btn btn-primary')
= link_to(t(:next), admin_domain_path(@version.item_id), method: :get, class: 'btn btn btn-default')
= render 'shared/title', name: @version.reify.name = render 'shared/title', name: @version.reify.name
- if @version - if @version
- children = HashWithIndifferentAccess.new(@version.children) - children = HashWithIndifferentAccess.new(@version.children)
- nameservers = Nameserver.where(id: children[:nameservers]) - nameservers = Nameserver.where(id: children[:nameservers])
@ -12,8 +18,8 @@
.row .row
.col-md-12 .col-md-8
.panel.panel-default .panel.panel-default{:style => "min-height:400px;"}
.panel-heading .panel-heading
%h3.panel-title %h3.panel-title
= l(@version.reify.updated_at, format: :short) = l(@version.reify.updated_at, format: :short)
@ -61,3 +67,19 @@
%br %br
%dt= t(:registrar) %dt= t(:registrar)
%dd= @version.reify.registrar.name %dd= @version.reify.registrar.name
.col-md-4
.panel.panel-default{:style => "min-height:400px;"}
%ul.nav.nav-pills.nav-stacked
- @versions.each do |vs|
- if vs.id == @version.id
%li.active
= link_to admin_domain_version_path(vs.id) do
= l(vs.reify.updated_at, format: :short)
= vs.event
- else
%li
= link_to admin_domain_version_path(vs.id) do
= l(vs.reify.updated_at, format: :short)
= vs.event
%span{:style => "padding-left:10px;position: absolute; bottom: 10px;"}
= paginate @versions