Нет описания http://j1x-huginn.herokuapp.com

_action_menu.html.erb 4.5KB

    <ul class="dropdown-menu" role="menu"> <% if agent.can_be_scheduled? %> <li> <%= link_to '<span class="color-success glyphicon glyphicon-refresh"></span> Run'.html_safe, run_agent_path(agent, :return => returnTo), method: :post, :tabindex => "-1" %> </li> <% end %> <li> <%= link_to '<span class="glyphicon glyphicon-eye-open"></span> Show'.html_safe, agent_path(agent) %> </li> <li class="divider"></li> <li> <%= link_to '<span class="glyphicon glyphicon-pencil"></span> Edit agent'.html_safe, edit_agent_path(agent) %> </li> <li> <%= link_to '<span class="glyphicon glyphicon-plus"></span> Clone agent'.html_safe, new_agent_path(id: agent), :tabindex => "-1" %> </li> <li> <% if agent.disabled? %> <%= link_to '#', 'data-toggle' => 'modal', 'data-target' => "#confirm-enable-agent#{agent.id}" do %> <i class="glyphicon glyphicon-play"></i> Enable agent <% end %> <% else %> <%= link_to '#', 'data-toggle' => 'modal', 'data-target' => "#confirm-disable-agent#{agent.id}" do %> <i class="glyphicon glyphicon-pause"></i> Disable agent <% end %> <% end %> </li> <% if agent.scenarios.length > 0 %> <li class="divider"></li> <% agent.scenarios.each do |scenario| %> <li> <%= link_to "<span class='color-warning glyphicon glyphicon-remove-circle'></span> Remove from #{scenario_label(scenario)}".html_safe, leave_scenario_agent_path(agent, :scenario_id => scenario.to_param, :return => returnTo), method: :put, :tabindex => "-1" %> </li> <% end %> <% end %> <li class="divider"></li> <% if agent.can_create_events? && agent.events.count > 0 %> <li> <%= link_to '<span class="color-danger glyphicon glyphicon-trash"></span> 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" %> </li> <% end %> <li> <%= link_to '<span class="color-danger glyphicon glyphicon-remove"></span> 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" %> </li> </ul> <% if agent.disabled? %> <div id="confirm-enable-agent<%= agent.id %>" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirmEnableAgentLabel" aria-hidden="true"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Confirm</h4> </div> <div class="modal-body"> <p>Enable &quot;<%= agent.name %>&quot;?</p> </div> <div class="modal-footer"> <%= form_for(agent, as: :agent, url: agent_path(agent, return: returnTo), method: 'PUT') do |f| %> <% if agent.can_receive_events? || true %> <div class="form-group"> <%= check_box_tag check_box_id = "agent#{agent.id}_drop_pending_events", 'true', false, name: :drop_pending_events %> <%= label_tag check_box_id, 'Drop pending events' %> </div> <% end %> <%= f.hidden_field :disabled, value: 'false' %> <%= f.button 'No', class: 'btn btn-default', 'data-dismiss' => 'modal' %> <%= f.submit 'Yes', class: 'btn btn-primary' %> <% end %> </div> </div> </div> </div> <% else %> <div id="confirm-disable-agent<%= agent.id %>" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="confirmDisableAgentLabel" aria-hidden="true"> <div class="modal-dialog modal-sm"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> <h4 class="modal-title">Confirm</h4> </div> <div class="modal-body"> <p>Disable &quot;<%= agent.name %>&quot;?</p> </div> <div class="modal-footer"> <%= form_for(agent, as: :agent, url: agent_path(agent, return: returnTo), method: 'PUT') do |f| %> <%= f.hidden_field :disabled, value: 'true' %> <%= f.button 'No', class: 'btn btn-default', 'data-dismiss' => 'modal' %> <%= f.submit 'Yes', class: 'btn btn-primary' %> <% end %> </div> </div> </div> </div> <% end %>