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