summaryrefslogtreecommitdiffstats
path: root/gitsrht/templates/repo.html
blob: f4d4a2db83cc0aa580a6b7b92a438412defd246d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{% extends "layout-full.html" %}
{% block head %}
{% if repo.visibility.value =='unlisted' %}
<meta name="robots" content="noindex">
{% endif %}
{# Man, this is lame #}
<meta name="go-import"
  content="{{domain}}/{{owner.canonical_name}}/{{repo.name}} git {{(repo | clone_urls)[0]}}">
{% endblock %}
{% block body %}
<div class="container-fluid">
  <div class="row">
    <div class="col-md-12 header-tabbed">
      <h2>
        <a href="{{ url_for("public.user_index",
          username=owner.username) }}"
        >{{owner.canonical_name}}</a>/{{repo.name}}
        {% if repo.visibility.value != 'public' %}
        <small class="text-muted">{{repo.visibility.value}}</small>
        {% endif %}
      </h2>
      {% block tabs %}
      {% macro link(path, title) %}
      <a
        class="nav-link {% if view == title %}active{% endif %}"
        href="{{ path }}">{{ title }}</a>
      {% endmacro %}
      <ul class="nav nav-tabs">
        <li class="nav-item">
          {{link(url_for("repo.summary",
            owner=repo.owner.canonical_name,
            repo=repo.name), "summary")}}
        </li>
        <li class="nav-item">
          {{link(url_for("repo.tree",
            owner=repo.owner.canonical_name,
            repo=repo.name), "tree")}}
        </li>
        <li class="nav-item">
          {{link(url_for("repo.log",
            owner=repo.owner.canonical_name,
            repo=repo.name), "log")}}
        </li>
        <li class="nav-item">
          {{link(url_for("repo.refs",
            owner=repo.owner.canonical_name,
            repo=repo.name), "refs")}}
        </li>
        <li class="nav-item">
          {{link(url_for("stats.contributors",
            owner=repo.owner.canonical_name,
            repo=repo.name), "contributors")}}
        </li>
        {% if current_user.id == repo.owner_id %}
        <li class="nav-item">
          {{link(url_for("manage.settings_info",
            owner_name=repo.owner.canonical_name,
            repo_name=repo.name), "settings")}}
        </li>
        {% endif %}
        {% block tabs_extra %}{% endblock %}
      </ul>
      {% endblock %}
    </div>
  </div>
</div>
{% block content %}{% endblock %}
{% endblock %}