Can anyone help me how to filter only 10 columns so what ever i am saving it should automatically take only 10 columns using scala lists in controller

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 =>
@helpers.avatarLink(account.userName, 0) @if(account.isRemoved){ @account.userName } else { @account.userName } @if(account.isGroupAccount){ (Group) } else { @if(account.isAdmin){ (Administrator) } else { (Normal) } } @if(account.isGroupAccount){ @members(account.userName).map { userName => @helpers.avatarLink(userName, 20, tooltip = true) } } @helpers.datetime(account.registeredDate)}

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)
})