towerops/lib/towerops_web/controllers/page_controller.ex
Graham McIntie 635d89d774 Fix mobile Gaiia entity mapping + redirect / to /dashboard
- 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
2026-02-15 15:05:20 -06:00

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