- Entity mapping table: hide Gaiia ID and Linked columns on mobile, show Gaiia ID inline under name on small screens - Allow text wrapping in name column for long names - Add overflow-x-auto to table container for safety - Redirect authenticated users from / to /dashboard instead of /orgs
28 lines
734 B
Elixir
28 lines
734 B
Elixir
defmodule ToweropsWeb.PageController do
|
|
@moduledoc false
|
|
|
|
use ToweropsWeb, :controller
|
|
|
|
def home(conn, _params) do
|
|
# If user is authenticated, redirect to organization list
|
|
if conn.assigns.current_scope && conn.assigns.current_scope.user do
|
|
redirect(conn, to: ~p"/dashboard")
|
|
else
|
|
render(conn, :home, layout: false)
|
|
end
|
|
end
|
|
|
|
def privacy(conn, _params) do
|
|
render(conn, :privacy,
|
|
current_scope: conn.assigns[:current_scope],
|
|
current_organization: conn.assigns[:current_organization]
|
|
)
|
|
end
|
|
|
|
def terms(conn, _params) do
|
|
render(conn, :terms,
|
|
current_scope: conn.assigns[:current_scope],
|
|
current_organization: conn.assigns[:current_organization]
|
|
)
|
|
end
|
|
end
|