Displaying a menu item only if a user is logged in. If they are not logged in, route them to /login

This is inside Boot.scala

1
2
3
4
val LoggedIn = If(() => User.loggedIn_?, () => RedirectResponse("/login"))
val myLoc = Loc("SecurePage", "securePage" :: Nil, "Secure Page", LoggedIn)
val myMenu = Menu(myLoc)
val entries = myMenu ::Menu(Loc("Home", List("index"), "Home")) ::: User.sitemap

Generate the api documents for a lift/scala project

1
mvn scala:doc

Comment now!
















Trackbacks