<% if agent.can_be_scheduled? %>
-
<%= link_to ' Run'.html_safe, run_agent_path(agent, :return => returnTo), method: :post, :tabindex => "-1" %>
<% end %>
-
<%= link_to ' Show'.html_safe, agent_path(agent) %>
-
<%= link_to ' Edit agent'.html_safe, edit_agent_path(agent) %>
-
<%= link_to ' Clone agent'.html_safe, new_agent_path(id: agent), :tabindex => "-1" %>
-
<% if agent.disabled? %>
<%= link_to ' Enable agent'.html_safe, agent_path(agent, :agent => { :disabled => false }, :return => returnTo), :method => :put %>
<% else %>
<%= link_to ' Disable agent'.html_safe, agent_path(agent, :agent => { :disabled => true }, :return => returnTo), :method => :put %>
<% end %>
<% if agent.scenarios.length > 0 %>
<% agent.scenarios.each do |scenario| %>
-
<%= link_to " Remove from #{scenario_label(scenario)}".html_safe, leave_scenario_agent_path(agent, :scenario_id => scenario.to_param, :return => returnTo), method: :put, :tabindex => "-1" %>
<% end %>
<% end %>
<% if agent.can_create_events? && agent.events.count > 0 %>
-
<%= link_to ' Delete all events'.html_safe, remove_events_agent_path(agent, :return => returnTo), method: :delete, data: {confirm: 'Are you sure you want to delete ALL emitted events for this Agent?'}, :tabindex => "-1" %>
<% end %>
-
<%= link_to ' Delete agent'.html_safe, agent_path(agent, :return => returnTo), method: :delete, data: { confirm: 'Are you sure that you want to permanently delete this Agent?' }, :tabindex => "-1" %>