html page:
Latest projects
@if(visibleRepositories.isEmpty){ No repositories } else { @visibleRepositories.map { repository =>@repository.owner/@repository.name @if(repository.repository.isPrivate){ } @if(repository.repository.originUserName.isDefined){
}
<p><span class="muted small">Updated @.core.helper.html.datetimeago(repository.repository.lastActivityDate)</span></p>
</div>
Latest Groups
@if(groupName.nonEmpty){ <td width="4"> @groupName.map { groupName =>
<br/>
@helpers.avatarLink(groupName,0, tooltip = false, label = true)
}</td>
</tr>
</table>
Latest Users
@users.map { account =>CONTROLLER:
get("/admin/dashboard")(adminOnly {
val includeRemoved = params.get(“includeRemoved”).map(.toBoolean).getOrElse(false)
val includeGroups = params.get(“includeGroups”).map(.toBoolean).getOrElse(false)
val users = getAllUsers(includeRemoved, includeGroups)
val members = users.collect {
case account if (account.isGroupAccount) =>
account.userName -> getGroupMembers(account.userName).map(_.userName)
}.toMap
val repos = getVisibleRepositories(
context.loginAccount,
None,
withoutPhysicalInfo = false,
limit = context.settings.limitVisibleRepositories
)
html.dashboard(users, members, getGroupsByUserName(context.loginAccount.get.userName), repos)
})