Newer
Older
gitbucket_jkp / src / main / scala / app / IndexController.scala
package app

import service._

class IndexController extends IndexControllerBase 
  with RepositoryService with AccountService with SystemSettingsService with ActivityService

trait IndexControllerBase extends ControllerBase { self: RepositoryService 
  with SystemSettingsService with ActivityService =>
  
  get("/"){
    html.index(getRecentActivities(),
      getAccessibleRepositories(context.loginAccount, baseUrl),
      loadSystemSettings(),
      context.loginAccount.map{ account => getRepositoryNamesOfUser(account.userName) }.getOrElse(Nil))
  }

}