@@ -68,27 +68,33 @@ defmodule AlgoraWeb.Router do
68
68
oban_dashboard ( "/oban" , resolver: AlgoraWeb.ObanDashboardResolver )
69
69
end
70
70
71
- scope "/admin " , AlgoraCloud do
71
+ scope "/" , AlgoraCloud do
72
72
pipe_through [ :browser ]
73
73
74
74
live_session :admin_cloud ,
75
75
layout: { AlgoraWeb.Layouts , :user } ,
76
76
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
90
92
end
93
+ end
91
94
95
+ live_session :misc ,
96
+ layout: { AlgoraWeb.Layouts , :user } ,
97
+ on_mount: [ { AlgoraWeb.UserAuth , :current_user } ] do
92
98
case Code . ensure_compiled ( AlgoraCloud.DemoLive ) do
93
99
{ :module , _ } -> live "/demo/:company" , DemoLive
94
100
_ -> nil
0 commit comments