Newer
Older
gitbucket_jkp / src / main / twirl / index.scala.html
@(activities: List[model.Activity],
  recentRepositories: List[service.RepositoryService.RepositoryInfo],
  systemSettings: service.SystemSettingsService.SystemSettings,
  userRepositories: List[service.RepositoryService.RepositoryInfo])(implicit context: app.Context)
@import context._
@import view.helpers._
@main("GitBucket"){
@dashboard.html.tab()
<div class="row-fluid">
  <div class="span8">
    @helper.html.activities(activities)
  </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 { repository =>
            <tr>
              <td>
                @if(repository.repository.isPrivate){
                  <i class="icon-lock"></i>
                }
                @if(!repository.repository.isPrivate){
                  <i class="icon-eye-open"></i>
                }
                @if(repository.owner == loginAccount.get.userName){
                  <a href="@url(repository)"><span class="strong">@repository.name</span></a>
                } else {
                  <a href="@url(repository)">@repository.owner/<span class="strong">@repository.name</span></a>
                }
              </td>
            </tr>
          }
        }
      </table>
    }
    
    <table class="table table-bordered">
      <tr>
        <th class="metal">
          Recent updated repositories
        </th>
      </tr>
      @if(recentRepositories.isEmpty){
        <tr>
          <td>No repositories</td>
        </tr>
      } else {
        @recentRepositories.map { repository =>
          <tr>
            <td>
              @if(repository.repository.isPrivate){
              <i class="icon-lock"></i>
              }
              @if(!repository.repository.isPrivate){
              <i class="icon-eye-open"></i>
              }
              <a href="@url(repository)">@repository.owner/<span class="strong">@repository.name</span></a>
            </td>
          </tr>
        }
      }
    </table>
  </div>

</div>
}