h1 User Bans - route = fn p -> Routes.admin_user_ban_path(@conn, :index, p) end - pagination = render PhilomenaWeb.PaginationView, "_pagination.html", page: @user_bans, route: route, params: @conn.query_params .block .block__header = pagination .block__content table.table thead tr th User th Created th Expires th Reason/Note th Ban ID th Auto IP Ban th Options tbody = for ban <- @user_bans do tr td = link ban.user.name, to: Routes.profile_path(@conn, :show, ban.user) td => pretty_time ban.created_at = user_abbrv @conn, ban.banning_user td class=ban_row_class(ban) = pretty_time ban.valid_until td = ban.reason = if present?(ban.note) do p.block.block--fixed em ' Note: = ban.note td = ban.generated_ban_id = if ban.override_ip_ban do td.danger Disabled - else td.success Enabled td => link "Edit", to: Routes.admin_user_ban_path(@conn, :edit, ban) ' • => link "Destroy", to: Routes.admin_user_ban_path(@conn, :delete, ban), data: [confirm: "Are you really, really sure?", method: "delete"] .block__header.block__header--light = pagination