Blob Blame History Raw
{% extends "master.html" %}

{% block title %}{{ repo.name }}{% endblock %}
{% set tag = "home" %}


{% block content %}
<div class="repo-header p-t-1">
  <div class="container">
    <header>
        <h2 class="repo-name m-b-0">
            <a href="{{ url_for('view_repo', username=username, repo=repo.name)}}">
                {% if repo.is_fork %}<span class="oi" data-glyph="fork"></span>{% endif %}{{ repo.fullname }}
            </a>
            {% if authenticated and not repo_admin %}
              <form method="POST" name="fork_project"
                action="{{ url_for(
                  '.fork_project', repo=repo.name, username=username) }}">
                <div class="btn-group pull-xs-right">
                  <button class="btn btn-warning" onclick="fork_project.submit();" id="fork_project">Fork</Button>
                {{ forkbuttonform.csrf_token }}
                </div>
              </form>
             {% endif %}

          {% if branchname %}
            <div class="btn-group pull-xs-right">
              <button type="button" class="btn btn-default">{{ branchname }}</button>
              <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                <span class="sr-only">Toggle Dropdown</span>
              </button>
              <div class="dropdown-menu">
                {% for branch in branches %}
                  {% if origin == 'view_commits' %}
                    <a class="dropdown-item" href="{{ url_for('view_commits',
                                username=username, repo=repo.name, branchname=branch) }}">
                      {{ branch }}
                    </a>
                  {% elif origin == 'view_repo_branch' or origin == 'view_repo' %}
                    <a class="dropdown-item" href="{{ url_for('view_repo_branch',
                                username=username, repo=repo.name, branchname=branch) }}">
                      {{ branch }}
                    </a>
                  {% elif origin == 'view_tree' %}
                    <a class="dropdown-item" href="{{ url_for('view_tree',
                                username=username, repo=repo.name, identifier=branch) }}">
                      {{ branch }}
                    </a>
                  {% endif %}
                {% endfor %}
              </div>
            </div>
          {% endif %}
        </h2>
        {% if repo.is_fork %}
        <div class="m-t-0">
            Forked from
            {% if repo.parent.is_fork %}
            <a href="{{ url_for('view_repo', repo=repo.parent.name, username=repo.parent.user.user)}}">
            {% else %}
            <a href="{{ url_for('view_repo', repo=repo.parent.name)}}">
            {% endif %}
                {{ repo.parent.fullname }}
            </a>
        </div>
        {% endif %}
        <div class="projectinfo m-t-1">
        {% if repo.description %}{{ repo.description | markdown |safe }}{% else %}-{% endif -%}
        </div>
    </header>
    <ul class="nav nav-tabs nav-small">
      <li class="nav-item">
        <a {% if select == 'overview' %}class="nav-link active" {% else %}class="nav-link"{% endif %} href="{{ url_for('view_repo',username=username, repo=repo.name) }}"><span class="oi hidden-md-up" data-glyph="home"></span><span class="hidden-sm-down">Overview</span></a>
      </li>
        {% if config['DOC_APP_URL'] and repo and repo.settings.get('project_documentation', True) %}
        <li class="nav-item" >
          <a  {% if select == 'docs' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.view_docs', username=username, repo=repo.name) }}"><span class="oi hidden-md-up" data-glyph="book"></span><span class="hidden-sm-down">Docs</span></a>
        </li>
        {% endif %}

        <li class="nav-item">
          <a {% if select == 'logs' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.view_commits', username=username,
                     repo=repo.name, branchname=branchname) }}"><span class="oi hidden-md-up" data-glyph="spreadsheet"></span><span class="hidden-sm-down">Commits</span></a>
        </li>

        <li class="nav-item">
          <a {% if select == 'tree' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.view_tree', username=username,
                     repo=repo.name, identifier=branchname) }}"><span class="oi hidden-md-up" data-glyph="file"></span><span class="hidden-sm-down">Files</span></a>
        </li>

        <li class="nav-item">
          <a {% if select == 'tags' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.view_tags', username=username,
                     repo=repo.name) }}"><span class="oi hidden-md-up" data-glyph="box"></span><span class="hidden-sm-down">Releases</span></a>
        </li>

        {% if config.get('ENABLE_TICKETS', True) and repo
              and repo.settings.get('issue_tracker', True) %}
        <li class="nav-item">
            <a {% if select == 'issues' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.view_issues', username=username,
                       repo=repo.name) }}"><span class="oi hidden-md-up" data-glyph="warning"></span><span class="hidden-sm-down">Issues&nbsp;</span><span class="label label-default label-pill hidden-sm-down">{{ repo.issues|count }}</span></a>
        </li>
        {% endif %}

        {% if repo and repo.settings.get('pull_requests', True) %}
        <li class="nav-item">
          <a {% if select == 'requests' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.request_pulls', username=username,
                     repo=repo.name) }}">
            <span class="oi hidden-md-up" data-glyph="task"></span><span class="hidden-sm-down">Pull Requests</span>
          </a>
        </li>
        {% endif %}

        {% if repo and repo.forks %}
        <li class="nav-item">
          <a {% if select == 'forks' %}class="active nav-link"  {% else %}class="nav-link"{% endif %} href="{{ url_for('.view_forks', username=username,
                     repo=repo.name) }}"><span class="oi hidden-md-up" data-glyph="fork"></span><span class="hidden-sm-down">Forks&nbsp;</span><span class="hidden-sm-down label label-default label-pill">{{ repo.forks |length }}</span></a>
        </li>
        {% endif %}

      {% if authenticated %}
        {% if repo_admin %}
          <li class="nav-item">
            <a {% if select == 'settings' %}class="active nav-link" {% else %}class="nav-link"{% endif %} href="{{ url_for(
                '.view_settings', repo=repo.name, username=username) }}">
              <span class="oi hidden-md-up" data-glyph="cog"></span><span class="hidden-sm-down">Settings</span></a>
          </li>
        {% endif %}
      {% endif %}

    </ul>
  </div>
</div>
<div class="container p-t-3">
{% block repo %}
{% endblock %}
</div>
{% endblock %}