Newer
Older
gitbucket_jkp / src / main / twirl / account / application.scala.html
@nazoking nazoking on 27 Feb 2015 2 KB fix typo
@(account: model.Account, personalTokens: List[model.AccessToken], gneratedToken:Option[(model.AccessToken, String)])(implicit context: app.Context)
@import context._
@import view.helpers._
@html.main("Applications"){
<div class="container">
  <div class="row-fluid">
    <div class="span3">
      @menu("application", settings.ssh)
    </div>
    <div class="span9">
      <div class="box">
        <div class="box-header">Personal access tokens</div>
        <div class="box-content">
          @if(personalTokens.isEmpty && gneratedToken.isEmpty){
            No tokens.
          }else{
            Tokens you have generated that can be used to access the GitBucket API.<hr>
          }
          @gneratedToken.map{ case (token, tokenString) =>
            <div class="alert alert-info">
              Make sure to copy your new personal access token now. You won't be able to see it again!
            </div>
            @helper.html.copy("generated-token-copy", tokenString){
              <input type="text" value="@tokenString" style="width:21em" readonly>
            }
            <a href="@path/@account.userName/_personalToken/delete/@token.accessTokenId" class="btn btn-mini btn-danger pull-right">Delete</a>
            <hr>
          }
          @personalTokens.zipWithIndex.map { case (token, i) =>
            @if(i != 0){
              <hr>
            }
            <strong>@token.note</strong>
            <a href="@path/@account.userName/_personalToken/delete/@token.accessTokenId" class="btn btn-mini btn-danger pull-right">Delete</a>
          }
        </div>
      </div>
      <form method="POST" action="@path/@account.userName/_personalToken" validate="true">
        <div class="box">
          <div class="box-header">Generate new token</div>
          <div class="box-content">
            <fieldset>
              <label for="note" class="strong">Token description</label>
              <div><span id="error-note" class="error"></span></div>
              <input type="text" name="note" id="note" style="width: 400px;"/>
              <p class="muted">What's this token for?</p>
            </fieldset>
            <input type="submit" class="btn btn-success" value="Generate token"/>
          </div>
        </div>
      </form>
    </div>
  </div>
</div>
}