Okay that's about everything
This commit is contained in:
parent
023ad47ae4
commit
d094ff036f
19 changed files with 236 additions and 79 deletions
19
lib/ezcontainer_railway_web/plugs/no_railway_check.ex
Normal file
19
lib/ezcontainer_railway_web/plugs/no_railway_check.ex
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
defmodule EzcontainerRailwayWeb.NoRailwayCheck do
|
||||
alias EzcontainerRailway.Projects
|
||||
alias Phoenix.Controller
|
||||
import Plug.Conn
|
||||
|
||||
def init(default), do: default
|
||||
|
||||
def call(conn, _opts) do
|
||||
case get_session(conn, :railway_token) do
|
||||
nil ->
|
||||
conn
|
||||
_ ->
|
||||
conn
|
||||
|> Controller.put_flash(:info, "You have a railway token")
|
||||
|> Controller.redirect(to: "/containers/create")
|
||||
|> halt()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -20,7 +20,7 @@ defmodule EzcontainerRailwayWeb.RailwayCheck do
|
|||
end
|
||||
|
||||
conn
|
||||
|> put_session(:project_id, p)
|
||||
|> put_session(:project_id, p.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue