@@ -53,7 +53,7 @@
</td>
<td class='<%= "agent-unavailable" if agent.unavailable? %>'>
<% if agent.can_create_events? %>
- <%= link_to(agent.events_count || 0, agent_events_path(agent)) %>
+ <%= link_to(agent.events_count || 0, agent_events_path(agent, return: (defined?(return_to) && return_to) || request.path)) %>
<% else %>
<span class='not-applicable'></span>
<% end %>
@@ -15,7 +15,7 @@
<li><a href="#logs" data-toggle="tab" data-agent-id="<%= @agent.id %>" class='<%= @agent.recent_error_logs? ? 'recent-errors' : '' %>'><span class='glyphicon glyphicon-list-alt'></span> Logs</a></li>
<% if @agent.can_create_events? && @agent.events.count > 0 %>
- <li><%= link_to icon_tag('glyphicon-random') + ' Events'.html_safe, agent_events_path(@agent) %></li>
+ <li><%= link_to icon_tag('glyphicon-random') + ' Events'.html_safe, agent_events_path(@agent, return: request.fullpath) %></li>
<li class='disabled'><a><span class='glyphicon glyphicon-random'></span> Events</a></li>
@@ -40,7 +40,7 @@
<% if @agent %>
<div class="btn-group">
- <%= link_to icon_tag('glyphicon-eye-open') + ' View Agent'.html_safe, agent_path(@agent, return: request.fullpath), class: "btn btn-default" %>
+ <%= link_to icon_tag('glyphicon-chevron-left') + ' Back'.html_safe, filtered_agent_return_link || agents_path, class: "btn btn-default" %>
<%= link_to icon_tag('glyphicon-random') + ' See all events'.html_safe, events_path, class: "btn btn-default" %>
</div>