package app import service._ class IndexController extends IndexControllerBase with RepositoryService with AccountService with SystemSettingsService trait IndexControllerBase extends ControllerBase { self: RepositoryService with SystemSettingsService => get("/"){ html.index(getAccessibleRepositories(context.loginAccount, baseUrl), loadSystemSettings(), context.loginAccount.map{ account => getRepositoryNamesOfUser(account.userName) }.getOrElse(Nil)) } }