app/views/layouts/adminpanel/_side_menu.html.erb in adminpanel-3.3.4 vs app/views/layouts/adminpanel/_side_menu.html.erb in adminpanel-3.4.0
- old
+ new
@@ -23,10 +23,11 @@
autofocus: true
%>
</div>
</div>
+ <!-- Render models -->
<% Adminpanel.displayable_resources.each do |resource| %>
<% resource_class = symbol_class(resource) %>
<% if resource_class.has_route?(:index) && (can?(:read, resource_class) || can?( :publish, resource_class)) %>
<div class="accordion-group" data-filter="<%= resource_class.collection_name -%>">
@@ -46,8 +47,32 @@
<%= resource_class.collection_name %>
<% end %>
</div>
</div>
<% end %>
+ <% end %>
+
+ <!-- Render pages -->
+ <% Adminpanel.displayable_pages.each do |page_class| %>
+ <div class="accordion-group" data-filter="<%= page_class.instance.name -%>">
+ <div class="accordion-heading">
+ <%= link_to(
+ page_path(page_class.instance),
+ data: {
+ no_transition_cache: true
+ },
+ class: "accordion-toggle accordion-navigation
+ #{params[:controller] == 'adminpanel/pages' && page_class.instance.id.to_s == params[:id].to_s ? 'active' : ''}
+ spinner-link".squish
+ ) do %>
+ <%= content_tag(
+ :i,
+ nil,
+ class: "fa fa-#{page_class.icon}"
+ ) %>
+ <%= page_class.instance.name %>
+ <% end %>
+ </div>
+ </div>
<% end %>
</div>
</div>