Newer
Older
GitBucket / src / main / twirl / gitbucket / core / settings / danger.scala.html
@Naoki Takezoe Naoki Takezoe on 10 Dec 2015 1 KB Use Bootstrap panel instead of custom CSS
@(repository: gitbucket.core.service.RepositoryService.RepositoryInfo)(implicit context: gitbucket.core.controller.Context)
@import context._
@import gitbucket.core.view.helpers._
@html.main("Danger Zone", Some(repository)){
  @html.menu("settings", repository){
    @menu("danger", repository){
      <div class="panel panel-default">
        <div class="panel-heading strong">Danger Zone</div>
        <div class="panel-body">
          <form id="transfer-form" method="post" action="@url(repository)/settings/transfer" validate="true" autocomplete="off">
            <fieldset class="form-group">
              <label class="strong">Transfer Ownership</label>
              <div>
                Transfer this repo to another user or to group.
                <div class="pull-right">
                  @helper.html.account("newOwner", 200)
                  <input type="submit" class="btn btn-danger" value="Transfer"/>
                  <div>
                    <span id="error-newOwner" class="error"></span>
                  </div>
                </div>
              </div>
            </fieldset>
          </form>
          <form id="delete-form" method="post" action="@url(repository)/settings/delete">
            <fieldset class="margin form-group">
              <label class="strong">Delete repository</label>
              <div>
                Once you delete a repository, there is no going back.
                <input type="submit" class="btn btn-danger pull-right" value="Delete this repository"/>
              </div>
            </fieldset>
          </form>
        </div>
      </div>
    }
  }
}
<script>
$(function(){
  $('#delete-form').submit(function(){
    return confirm('Once you delete a repository, there is no going back.\nAre you sure?');
  });
});
</script>