<% javascript 'backend/redirects' %> <%= render 'backend/general_form_error', object: model %> <% unless @redirect.new_record? %>
<%= t('b.msg.redirects.test_header', source: @redirect.source_uri) %>

<%= link_to '#', class: 'btn btn-primary', id: 'test-redirects', role: 'button' do %> <%= icon :sitemap %> <%= t('b.msg.redirects.test') %> <% end %>

<% @redirect.trace_down.each do |r| %>
<%= render 'backend/redirects/card', r: r.decorate %>
<% end %>
<% end %> <%= simple_form_for [:backend, model] do |f| %>
<%= t 'b.general' %>
<%= f.input :source_uri %> <%= f.input :destination_uri %> <%= f.input :disabled, as: :boolean %>
<%= t 'b.advanced' %>
<%= f.input :status_code, collection: model.status_code_collection %>
<%= icon :info, t('b.msg.help_texts.status_code') %> <% wiki_link = 'https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#3xx_Redirection' %> <%= link_to wiki_link, wiki_link, target: '_blank' %>
<% if model.id %> <%= link_to t('b.delete'), backend_redirect_path(model), class: 'btn btn-secondary', method: 'DELETE', data: { confirm: t('b.msg.confirm') } %> <% end %> <%= link_to t('b.cancel'), backend_redirects_path, class: 'btn btn-link' %>
<% end %>