% content_for :last_crumbs do %>
<%= link_to(admin_list_name(@parent_model_info), admin_list_uri(@parent_model_info)) %>
->
<%= link_to(@parent, admin_model_url_for(params[:parent], {
:action => :edit,
:id => params[:parent_id]
})) %>
->
<%= admin_list_name(@model_info) %>
<% end %>
<% content_for :page_header do %>
<%= admin_list_name(@model_info) %> of "<%= @parent %>"
<% end %>
<% content_for :content do %>
<% autocomplete_uri = admin_link_autocomplete_uri(@model_info, {
:parent => params[:parent],
:parent_id => params[:parent_id],
:format => :json
}) %>
<%= content_tag(
:input,
nil,
:type => 'hidden',
:class => 'select2-add-link',
:'data-model' => @model_class.to_s,
:'data-rel-list-url' => autocomplete_uri)
%>
<% @list_fields.each_with_index do |name, index| %>
<% unless index == 0 %>
<% end %>
<%= field_to_label(name) + @sortable_service.sorting_sign(name) %>
|
<% end %>
Management
|
<% has_position = @sortable_service.has_position? %>
<% @items.each do |item| %>
id='<%= item.position %>'<%
end
%> data-id='<%= item.id %>'>
<% @list_fields.each do |name|
%><%
td_data = item.send(name)
if td_data.respond_to? :id
concat link_to td_data.to_s, admin_edit_uri(td_data)
else
concat td_data
end
%> |
<% end %>
-
<%= button_to 'Unlink', admin_unlink_uri(item, params[:parent], params[:parent_id]), {
:method => :patch,
:form => {:class => 'delete-item-form'}
} %>
|
<% end %>
<%= render 'rademade_admin/_blocks/pagination' %>
<% end %>
<%= render :template => 'rademade_admin/_layouts/inner' %>