mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-25 04:47:59 +01:00
24 lines
480 B
Elixir
24 lines
480 B
Elixir
|
defmodule PhilomenaWeb.Admin.BanView do
|
||
|
alias PhilomenaWeb.ProfileView
|
||
|
|
||
|
def user_abbrv(conn, user),
|
||
|
do: ProfileView.user_abbrv(conn, user)
|
||
|
|
||
|
def ban_row_class(%{valid_until: until, enabled: enabled}) do
|
||
|
now = DateTime.utc_now()
|
||
|
|
||
|
case enabled and DateTime.diff(until, now) > 0 do
|
||
|
true -> "success"
|
||
|
_false -> "danger"
|
||
|
end
|
||
|
end
|
||
|
|
||
|
def page_params(params) do
|
||
|
case params["q"] do
|
||
|
nil -> []
|
||
|
"" -> []
|
||
|
q -> [q: q]
|
||
|
end
|
||
|
end
|
||
|
end
|