src/main/scala/bootstrap/liftweb/Boot.scala
changeset 15 995184977e9b
parent 14 5a2f996a5ba0
child 16 7be37d58997c
equal deleted inserted replaced
14:5a2f996a5ba0 15:995184977e9b
    14  * limitations under the License.
    14  * limitations under the License.
    15  */
    15  */
    16 package bootstrap.liftweb
    16 package bootstrap.liftweb
    17 
    17 
    18 import fis.base.model._
    18 import fis.base.model._
       
    19 import fis.crm.ui.ContactSnippet
    19 import net.liftweb.common._
    20 import net.liftweb.common._
    20 import net.liftweb.db.{DB, ConnectionIdentifier}
    21 import net.liftweb.db.{DB, ConnectionIdentifier}
    21 import net.liftweb.http._
    22 import net.liftweb.http._
       
    23 import net.liftweb.sitemap._
    22 import net.liftweb.squerylrecord.SquerylRecord
    24 import net.liftweb.squerylrecord.SquerylRecord
    23 import net.liftweb.util._
    25 import net.liftweb.util._
    24 import net.liftweb.util.Helpers._
    26 import net.liftweb.util.Helpers._
    25 import net.tz.lift.boot.ProtoBoot
    27 import net.tz.lift.boot.ProtoBoot
    26 import net.tz.lift.util.StandardDBVendor
    28 import net.tz.lift.util.StandardDBVendor
    37       () => new SeqIdPostgreSqlAdapter)
    39       () => new SeqIdPostgreSqlAdapter)
    38     LiftRules.unloadHooks.append(dbVendor.closeAllConnections_! _)
    40     LiftRules.unloadHooks.append(dbVendor.closeAllConnections_! _)
    39 
    41 
    40     super.boot
    42     super.boot
    41 
    43 
       
    44     import Loc._
       
    45 
       
    46     val menus = List(Menu("/", "FIS Main page") / "index" >> Hidden,
       
    47       Menu.i("Home") / "" , ContactSnippet.menu)
       
    48 
       
    49     LiftRules.setSiteMap(SiteMap(menus:_*))
    42   }
    50   }
    43 }
    51 }
    44 
    52 
    45 case object FisConnectionIdentifier extends ConnectionIdentifier {
    53 case object FisConnectionIdentifier extends ConnectionIdentifier {
    46   val jndiName = "fis"
    54   val jndiName = "fis"