mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-23 20:18:00 +01:00
Remove time limit
This commit is contained in:
parent
7e92d5a734
commit
335fc0bc56
1 changed files with 0 additions and 15 deletions
|
@ -15,7 +15,6 @@ defmodule PhilomenaWeb.Admin.User.EraseController do
|
|||
|
||||
plug :prevent_deleting_privileged_users
|
||||
plug :prevent_deleting_verified_users
|
||||
plug :prevent_deleting_old_users
|
||||
|
||||
def new(conn, _params) do
|
||||
render(conn, "new.html", title: "Erase user")
|
||||
|
@ -57,18 +56,4 @@ defmodule PhilomenaWeb.Admin.User.EraseController do
|
|||
conn
|
||||
end
|
||||
end
|
||||
|
||||
defp prevent_deleting_old_users(conn, _opts) do
|
||||
now = DateTime.utc_now(:second)
|
||||
two_weeks = 1_209_600
|
||||
|
||||
if DateTime.compare(now, DateTime.add(conn.assigns.user.created_at, two_weeks)) == :gt do
|
||||
conn
|
||||
|> put_flash(:error, "Cannot erase a user older than two weeks")
|
||||
|> redirect(to: ~p"/profiles/#{conn.assigns.user}")
|
||||
|> Plug.Conn.halt()
|
||||
else
|
||||
conn
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue