Newer
Older
gitbucket_jkp / src / main / twirl / index.scala.html
@(repositories: List[service.RepositoryService.RepositoryInfo], systemSettings: service.SystemSettingsService.SystemSettings,
  userRepositories: List[String])(implicit context: app.Context)
@import context._
@import view.helpers._
@main("GitBucket"){
<div class="row-fluid">
  <div class="span8">
  <h3>Recent updated repositories</h3>
  @if(repositories.isEmpty){
    No repositories
  } else {
    @repositories.map { repository =>
      <div class="block">
        <div class="block-header">
          <a href="@url(repository.owner)">@repository.owner</a>
          /
          <a href="@url(repository)">@repository.name</a>
          @if(repository.repository.isPrivate){
            <i class="icon-lock"></i>
          }
        </div>
        @if(repository.repository.description.isDefined){
          <div>@repository.repository.description</div>
        }
        <div><span class="muted small">Last updated: @datetime(repository.repository.lastActivityDate)</span></div>
      </div>
    }
  }
  </div>
  <div class="span4">
    @if(loginAccount.isEmpty){
      @signinform(systemSettings)
    } else {
      <table class="table table-bordered">
        <tr>
          <th class="metal">
            <div class="pull-right">
              <a href="@path/new" class="btn btn-success btn-mini">New repository</a>
            </div>
            Your repositories (@userRepositories.size)
          </th>
        </tr>
        @if(userRepositories.isEmpty){
          <tr>
            <td>No repositories</td>
          </tr>
        } else {
          @userRepositories.map { repositoryName =>
            <tr>
              <td><a href="@path/@loginAccount.get.userName/@repositoryName">@repositoryName</a></td>
            </tr>
          }
        }
      </table>
    }
  </div>

</div>
}