app/views/layouts/adminpanel/_side_menu.html.erb in adminpanel-2.6.1 vs app/views/layouts/adminpanel/_side_menu.html.erb in adminpanel-3.0.0

- old
+ new

@@ -8,14 +8,29 @@ current_user.role.name, "#" ) %> </div> <% end %> - <div class="accordion"> + <div class="accordion" id="search-modules"> + + <div class="accordion-group" data-no-filter="true"> + <div class="accordion-heading"> + <%= text_field_tag :text, + '', + class: 'search-input', + id: 'search-input', + placeholder: I18n.t('search.placeholder'), + autocomplete: :off, + autofocus: true + %> + </div> + </div> + <% Adminpanel.displayable_resources.each do |resource| %> <% resource_class = symbol_class(resource) %> - <% if can?(:read, resource_class) || can?( :publish, resource_class) %> - <div class="accordion-group"> + <% if resource_class.has_route?(:index) && (can?(:read, resource_class) || can?( :publish, resource_class)) %> + + <div class="accordion-group" data-filter="<%= resource_class.collection_name -%>"> <div class="accordion-heading"> <%= link_to( [route_symbol(resource.to_s)], data: { no_transition_cache: true