Files @ 9dd726706178
Branch filter:

Location: kallithea/rhodecode/templates/admin/repos/repo_creating.html

Bradley M. Kuhn
Complete copyright notices for web interface; change footer to link to them.

The original copyright notice found in the footer was not accurate as it
included only one of the many copyright holders in this project. This change
creates an "about" page, which currently contains just the copyright and
license information. It links to repository for additional potential copyright
holders not listed on the about page.

Unlisted contributors are mentioned in template comments.

Html links for Kallithea is fixed and we link to Conservancy.

Display of version information in the footer is improved.
## -*- coding: utf-8 -*-
<%inherit file="/base/base.html"/>

## don't trigger flash messages on this page
<%def name="flash_msg()">
</%def>

<%def name="title()">
    ${_('%s Creating repository') % c.repo_name}
    %if c.rhodecode_name:
        &middot; ${c.rhodecode_name}
    %endif
</%def>

<%def name="breadcrumbs_links()">
    ${_('Creating repository')} ${c.repo}
</%def>

<%def name="page_nav()">
    ${self.menu('repositories')}
</%def>
<%def name="main()">
<div class="box">
    <!-- box / title -->
    <div class="title">
        ${self.breadcrumbs()}
    </div>

    <div style="display:table; padding: 10px 0px; font-size: 14px;font-weight: bold;margin-right: auto;margin-left: auto">
        ${_('Repository "%(repo_name)s" is beeing created, you will be redirected when this process is finished.' % {'repo_name':c.repo_name})}
    </div>

    <div id="progress" style="width: 500px;margin-left: auto; margin-right: auto">
        <div class="progress progress-striped active">
          <div class="progress-bar progress-bar" role="progressbar"
               aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 100%">
          </div>
        </div>
    </div>
    <div id="progress_error" style="display: none;">
        <div style="font-weight: bold; color:#aa1111">
        ${_("We're sorry but error occured during this operation. Please check your RhodeCode server logs, or contact administrator.")}
        </div>
    </div>
</div>
</%def>

<script>
(function worker() {
  $.ajax({
    url: '${h.url('repo_check_home', repo_name=c.repo_name, repo=c.repo, task_id=c.task_id)}',
    success: function(data) {
      if(data.result === true){
          //redirect to created fork if our ajax loop tells us to do so.
          window.location = "${h.url('summary_home', repo_name = c.repo)}";
      }
    },
    complete: function(resp, status) {
      if (resp.status == 200){
          // Schedule the next request when the current one's complete
          setTimeout(worker, 1000);
      }
      else{
          $("#progress").html($('#progress_error').html())
      }
    }
  });
})();
</script>