<% target = nil if local_assigns[:target].nil? %> <% query ||= nil %> <% text = query.present? ? highlight(step.name, query.strip.split(/\s+/)) : step.name %> <% if can_view_steps_in_protocol(step.protocol) %> <% if step.protocol.in_module? %> <% if target == :comment %> <%= route_to_other_team protocols_my_module_path(step.protocol.my_module, ctarget: "step-panel-#{step.id}"), step.protocol.team, text %> <% else %> <%= route_to_other_team protocols_my_module_path(step.protocol.my_module), step.protocol.team, text %> <% end %> <% elsif can_edit_protocol(step.protocol) %> <%= route_to_other_team edit_protocol_path(step.protocol), step.protocol.team, text %> <% else %> <%= text %> <% end %> <% else %> <%= text %> <% end %>