User Bans

<% route = fn p -> ~p"/admin/user_bans?#{p}" end %> <% pagination = render(PhilomenaWeb.PaginationView, "_pagination.html", page: @user_bans, route: route, params: page_params(@conn.params)) %> <%= form_for :user_ban, ~p"/admin/user_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 user ban <%= pagination %>
<%= for ban <- @user_bans do %> <% end %>
User Created Expires Reason/Note Ban ID Options
<%= link(ban.user.name, to: ~p"/profiles/#{ban.user}") %> <%= 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/user_bans/#{ban}/edit") %> <%= if @current_user.role == "admin" do %> • <%= link("Destroy", to: ~p"/admin/user_bans/#{ban}", data: [confirm: "Are you really, really sure?", method: "delete"]) %> <% end %>
<%= pagination %>