@@ -68,27 +68,33 @@ defmodule AlgoraWeb.Router do
6868 oban_dashboard ( "/oban" , resolver: AlgoraWeb.ObanDashboardResolver )
6969 end
7070
71- scope "/admin " , AlgoraCloud do
71+ scope "/" , AlgoraCloud do
7272 pipe_through [ :browser ]
7373
7474 live_session :admin_cloud ,
7575 layout: { AlgoraWeb.Layouts , :user } ,
7676 on_mount: [ { AlgoraWeb.UserAuth , :ensure_admin } , AlgoraWeb.Admin.Nav ] do
77- case Code . ensure_compiled ( AlgoraCloud.CrawlLive ) do
78- { :module , _ } -> live "/crawl" , CrawlLive
79- _ -> nil
80- end
81-
82- case Code . ensure_compiled ( AlgoraCloud.SeedLive ) do
83- { :module , _ } -> live "/seed" , SeedLive
84- _ -> nil
85- end
86-
87- case Code . ensure_compiled ( AlgoraCloud.SeedCSVLive ) do
88- { :module , _ } -> live "/seed/csv" , SeedCSVLive
89- _ -> nil
77+ scope "/admin" do
78+ case Code . ensure_compiled ( AlgoraCloud.CrawlLive ) do
79+ { :module , _ } -> live "/crawl" , CrawlLive
80+ _ -> nil
81+ end
82+
83+ case Code . ensure_compiled ( AlgoraCloud.SeedLive ) do
84+ { :module , _ } -> live "/seed" , SeedLive
85+ _ -> nil
86+ end
87+
88+ case Code . ensure_compiled ( AlgoraCloud.SeedCSVLive ) do
89+ { :module , _ } -> live "/seed/csv" , SeedCSVLive
90+ _ -> nil
91+ end
9092 end
93+ end
9194
95+ live_session :misc ,
96+ layout: { AlgoraWeb.Layouts , :user } ,
97+ on_mount: [ { AlgoraWeb.UserAuth , :current_user } ] do
9298 case Code . ensure_compiled ( AlgoraCloud.DemoLive ) do
9399 { :module , _ } -> live "/demo/:company" , DemoLive
94100 _ -> nil
0 commit comments