app/views/cm_admin/main/_tabs.html.slim in cm-admin-2.4.0 vs app/views/cm_admin/main/_tabs.html.slim in cm-admin-2.4.1
- old
+ new
@@ -7,8 +7,8 @@
- if via_xhr
= link_to tab_display_name(nav_item.nav_item_name), cm_admin.send("#{@ar_object.model_name.singular}_#{nav_item_action_name}_path", @ar_object), class: "nav-link #{ nav_item_action_name == action_name ? 'active' : ''}", target: '_blank'
- else
= link_to tab_display_name(nav_item.nav_item_name), cm_admin.send("#{@ar_object.model_name.singular}_#{nav_item_action_name}_path", @ar_object), class: "nav-link #{ nav_item_action_name == action_name ? 'active' : ''}"
// current_action_name is defined when action trail is added to that model
- - if policy([:cm_admin, @model.name.classify.constantize]).send(:history?)
+ - if policy([:cm_admin, @model.name.classify.constantize]).send(:history?) && cm_admin.respond_to?("#{@ar_object.model_name.singular}_history_path".to_sym)
li.nav-item
- = link_to 'History', cm_admin.send("#{@ar_object.model_name.singular}_history_path", @ar_object), class: "nav-link #{ action_name == 'history' ? 'active' : ''}"
\ No newline at end of file
+ = link_to 'History', cm_admin.send("#{@ar_object.model_name.singular}_history_path", @ar_object), class: "nav-link #{ action_name == 'history' ? 'active' : ''}"