Home page -> Projects
authorTomas Zeman <tzeman@volny.cz>
Tue, 01 May 2012 22:29:32 +0200
changeset 87 80b87b8de739
parent 86 2616b8424462
child 88 777daf9e0026
Home page -> Projects
src/main/scala/bootstrap/liftweb/Boot.scala
src/main/scala/fis/pm/ui/ProjectSnippet.scala
--- a/src/main/scala/bootstrap/liftweb/Boot.scala	Tue May 01 22:20:54 2012 +0200
+++ b/src/main/scala/bootstrap/liftweb/Boot.scala	Tue May 01 22:29:32 2012 +0200
@@ -52,8 +52,10 @@
       registerAuthenticator(FetchUserAuthenticator).
       registerAuthenticator(PasswordAuthenticator)
 
-    val menus = List(Menu("/", "FIS Main page") / "index" >> Hidden,
-      Menu.i("Home") / "" , ContactSnippet.menu,
+    val menus = List(Menu("/", "FIS Main page") / "index" >>
+      EarlyResponse(() => Full(RedirectResponse(ProjectSnippet.url.list))) >>
+      Hidden,
+      ContactSnippet.menu,
       CompanySnippet.menu,
       UserSnippet.menu,
       AuthnSnippet.menu,
--- a/src/main/scala/fis/pm/ui/ProjectSnippet.scala	Tue May 01 22:20:54 2012 +0200
+++ b/src/main/scala/fis/pm/ui/ProjectSnippet.scala	Tue May 01 22:29:32 2012 +0200
@@ -85,6 +85,7 @@
 
   object url {
     def view: Project => Box[String] = (viewLoc.calcHref _) andThen (Box !! _)
+    def list: String = listM.loc.calcDefaultHref
   }
 
   private def fields(p: Project) = List(p.name, p.identS, p.stateFld,