Subnet Bans

<% route = fn p -> ~p"/admin/subnet_bans?#{p}" end %> <% pagination = render(PhilomenaWeb.PaginationView, "_pagination.html", page: @subnet_bans, route: route, params: page_params(@conn.params)) %> <%= form_for :subnet_ban, ~p"/admin/subnet_bans", [method: "get", class: "hform"], fn f -> %>
<%= text_input(f, :q, name: "q", class: "hform__text input", placeholder: "Search") %> <%= submit("Search", class: "button hform__button") %>
<% end %>
New subnet ban <%= pagination %>
<%= for ban <- @subnet_bans do %> <% end %>
Specification Created Expires Reason/Note Ban ID Options
<%= link(ban.specification, to: ~p"/ip_profiles/#{to_string(ban.specification)}") %> <%= pretty_time(ban.created_at) %> <%= user_abbrv(ban.banning_user) %> <%= pretty_time(ban.valid_until) %> <%= ban.reason %> <%= if present?(ban.note) do %>

Note: <%= ban.note %>

<% end %>
<%= ban.generated_ban_id %> <%= link("Edit", to: ~p"/admin/subnet_bans/#{ban}/edit") %> <%= if @current_user.role == "admin" do %> • <%= link("Destroy", to: ~p"/admin/subnet_bans/#{ban}", data: [confirm: "Are you really, really sure?", method: "delete"]) %> <% end %>
<%= pagination %>