urls from future in templates
This commit is contained in:
		@@ -7,21 +7,21 @@
 | 
			
		||||
 | 
			
		||||
{% if infos.n_overlay == 0 or infos.n_overlay <= infos.n_packaged %}
 | 
			
		||||
<td>
 | 
			
		||||
{% else %}{% if infos.n_overlay < infos.n_packaged %}
 | 
			
		||||
{% elif infos.n_overlay < infos.n_packaged %}
 | 
			
		||||
<td class="bad">
 | 
			
		||||
{% else %}
 | 
			
		||||
<td class="ugly">
 | 
			
		||||
{% endif %}{% endif %}
 | 
			
		||||
  {{ infos.n_overlay }}
 | 
			
		||||
{% endif %}
 | 
			
		||||
    {{ infos.n_overlay }}
 | 
			
		||||
</td>
 | 
			
		||||
 | 
			
		||||
{% if infos.n_versions == infos.n_packaged|add:infos.n_overlay %}
 | 
			
		||||
<td>
 | 
			
		||||
{% else %}{% if infos.n_versions < infos.n_packaged|add:infos.n_overlay|mul:2 %}
 | 
			
		||||
{% elif infos.n_versions < infos.n_packaged|add:infos.n_overlay|mul:2 %}
 | 
			
		||||
<td class="bad">
 | 
			
		||||
{% else %}
 | 
			
		||||
<td class="ugly">
 | 
			
		||||
{% endif %}{% endif %}
 | 
			
		||||
{% endif %}
 | 
			
		||||
{{ infos.n_versions|sub:infos.n_packaged|sub:infos.n_overlay }}
 | 
			
		||||
</td>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,6 +3,8 @@
 | 
			
		||||
{% load div %}
 | 
			
		||||
{% load mul %}
 | 
			
		||||
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
<table id="table" class="display">
 | 
			
		||||
  <thead>
 | 
			
		||||
    <th>Package</th>
 | 
			
		||||
@@ -18,7 +20,7 @@
 | 
			
		||||
  {% for package in packages %}
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td>
 | 
			
		||||
      <a href="{% url djeuscan.views.package package.category package.name %}">
 | 
			
		||||
      <a href="{% url "package" package.category package.name %}">
 | 
			
		||||
        {{ package.category }}/{{ package.name }}
 | 
			
		||||
      </a>
 | 
			
		||||
      {% package_bar package %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,17 @@
 | 
			
		||||
{% extends "_base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
<h2>API</h2>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
<ul>
 | 
			
		||||
  <li><a href="{% url api.views.root 'json' %}">/api/1.0/api.json</a></li>
 | 
			
		||||
  <li><a href="{% url api.views.statistics 'json' %}">/api/1.0/statistics.json</a></li>
 | 
			
		||||
  <li><a href="{% url api.views.maintainers 'json' %}">/api/1.0/maintainers.json</a></li>
 | 
			
		||||
  <li><a href="{% url api.views.herds 'json' %}">/api/1.0/herds.json</a></li>
 | 
			
		||||
  <li><a href="{% url api.views.categories 'json' %}">/api/1.0/categories.json</a></li>
 | 
			
		||||
  <li><a href="{% url "api.views.root" 'json' %}">/api/1.0/api.json</a></li>
 | 
			
		||||
  <li><a href="{% url "api.views.statistics" 'json' %}">/api/1.0/statistics.json</a></li>
 | 
			
		||||
  <li><a href="{% url "api.views.maintainers" 'json' %}">/api/1.0/maintainers.json</a></li>
 | 
			
		||||
  <li><a href="{% url "api.views.herds" 'json' %}">/api/1.0/herds.json</a></li>
 | 
			
		||||
  <li><a href="{% url "api.views.categories" 'json' %}">/api/1.0/categories.json</a></li>
 | 
			
		||||
  <li>/api/1.0/packages/by-maintainer/<maintainer-id>.json</li>
 | 
			
		||||
  <li>/api/1.0/packages/by-category/<category>.json</li>
 | 
			
		||||
  <li>/api/1.0/packages/by-herd/<herd>.json</li>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - categories
 | 
			
		||||
@@ -24,14 +25,14 @@
 | 
			
		||||
  {% for category in categories %}
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td>
 | 
			
		||||
      <a href="{% url djeuscan.views.category category.category %}">{{ category.category }}</a>
 | 
			
		||||
      <a href="{% url "category" category.category %}">{{ category.category }}</a>
 | 
			
		||||
      {% package_bar category %}
 | 
			
		||||
    </td>
 | 
			
		||||
    {% package_cols category %}
 | 
			
		||||
    {% if request.GET.extras %}
 | 
			
		||||
    <td>
 | 
			
		||||
      <img src="{% url djeuscan.views.chart_category category.category 'packages-monthly-small' %}" />
 | 
			
		||||
      <img src="{% url djeuscan.views.chart_category category.category 'versions-monthly-small' %}" />
 | 
			
		||||
      <img src="{% url "chart_category" category.category 'packages-monthly-small' %}" />
 | 
			
		||||
      <img src="{% url "chart_category" category.category 'versions-monthly-small' %}" />
 | 
			
		||||
    </td>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
  </tr>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - Category: {{ category }}
 | 
			
		||||
@@ -10,7 +11,7 @@
 | 
			
		||||
{{ block.super }}
 | 
			
		||||
<li>
 | 
			
		||||
  <img src="{{ STATIC_URL }}/img/feed.png" alt="feed" />
 | 
			
		||||
  <a title="{{ category }} Feed" href="{% url category_feed category %}">{{ category }}</a>
 | 
			
		||||
  <a title="{{ category }} Feed" href="{% url "category_feed" category %}">{{ category }}</a>
 | 
			
		||||
</li>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
@@ -22,19 +23,19 @@
 | 
			
		||||
<h3>Statistics</h2>
 | 
			
		||||
<h4>Current statistics</h4>
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_category category 'pie-versions' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_category category 'pie-packages' %}" />
 | 
			
		||||
  <img src="{% url "chart_category" category 'pie-versions' %}" />
 | 
			
		||||
  <img src="{% url "chart_category" category 'pie-packages' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h4>All Time</h4>
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_category category 'versions-weekly' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_category category 'versions-monthly' %}" />
 | 
			
		||||
  <img src="{% url "chart_category" category 'versions-weekly' %}" />
 | 
			
		||||
  <img src="{% url "chart_category" category 'versions-monthly' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_category category 'packages-weekly' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_category category 'packages-monthly' %}" />
 | 
			
		||||
  <img src="{% url "chart_category" category 'packages-weekly' %}" />
 | 
			
		||||
  <img src="{% url "chart_category" category 'packages-monthly' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
@@ -44,9 +45,9 @@
 | 
			
		||||
<div class="menu">
 | 
			
		||||
  <dl>
 | 
			
		||||
    <dt>Versions</dt>
 | 
			
		||||
    <dd><img src="{% url djeuscan.views.chart_category category 'versions-monthly-small' %}" /></dd>
 | 
			
		||||
    <dd><img src="{% url "chart_category" category 'versions-monthly-small' %}" /></dd>
 | 
			
		||||
    <dt>Packages</dt>
 | 
			
		||||
    <dd><img src="{% url djeuscan.views.chart_category category 'packages-monthly-small' %}" /></dd>
 | 
			
		||||
    <dd><img src="{% url "chart_category" category 'packages-monthly-small' %}" /></dd>
 | 
			
		||||
  </dl>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - Herd: {{ herd.herd }}
 | 
			
		||||
@@ -10,7 +11,7 @@
 | 
			
		||||
{{ block.super }}
 | 
			
		||||
<li>
 | 
			
		||||
  <img src="{{ STATIC_URL }}/img/feed.png" alt="feed" />
 | 
			
		||||
  <a title="{{ herd.herd }} Feed" href="{% url herd_feed herd.herd %}">{{ herd.herd }}</a>
 | 
			
		||||
  <a title="{{ herd.herd }} Feed" href="{% url "herd_feed" herd.herd %}">{{ herd.herd }}</a>
 | 
			
		||||
</li>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
@@ -21,18 +22,18 @@
 | 
			
		||||
<h3>Statistics</h2>
 | 
			
		||||
<h4>Current statistics</h4>
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_herd herd.herd 'pie-versions' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_herd herd.herd 'pie-packages' %}" />
 | 
			
		||||
  <img src="{% url "chart_herd" herd.herd 'pie-versions' %}" />
 | 
			
		||||
  <img src="{% url "chart_herd" herd.herd 'pie-packages' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h4>All Time</h4>
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_herd herd.herd 'versions-weekly' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_herd herd.herd 'versions-monthly' %}" />
 | 
			
		||||
  <img src="{% url "chart_herd" herd.herd 'versions-weekly' %}" />
 | 
			
		||||
  <img src="{% url "chart_herd" herd.herd 'versions-monthly' %}" />
 | 
			
		||||
<p>
 | 
			
		||||
</p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_herd herd.herd 'packages-weekly' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_herd herd.herd 'packages-monthly' %}" />
 | 
			
		||||
  <img src="{% url "chart_herd" herd.herd 'packages-weekly' %}" />
 | 
			
		||||
  <img src="{% url "chart_herd" herd.herd 'packages-monthly' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
@@ -42,9 +43,9 @@
 | 
			
		||||
<div class="menu">
 | 
			
		||||
  <dl>
 | 
			
		||||
    <dt>Versions</dt>
 | 
			
		||||
    <dd><img src="{% url djeuscan.views.chart_herd herd.herd 'versions-monthly-small' %}" /></dd>
 | 
			
		||||
    <dd><img src="{% url "chart_herd" herd.herd 'versions-monthly-small' %}" /></dd>
 | 
			
		||||
    <dt>Packages</dt>
 | 
			
		||||
    <dd><img src="{% url djeuscan.views.chart_herd herd.herd 'packages-monthly-small' %}" /></dd>
 | 
			
		||||
    <dd><img src="{% url "chart_herd" herd.herd 'packages-monthly-small' %}" /></dd>
 | 
			
		||||
  </dl>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - herds
 | 
			
		||||
@@ -21,21 +22,21 @@
 | 
			
		||||
  </thead>
 | 
			
		||||
  <tbody>
 | 
			
		||||
  {% for herd in herds %}
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td>
 | 
			
		||||
      <a href="{% url djeuscan.views.herd herd.herds__herd %}">
 | 
			
		||||
	{{ herd.herds__herd }}
 | 
			
		||||
      </a>
 | 
			
		||||
      {% package_bar herd %}
 | 
			
		||||
    </td>
 | 
			
		||||
    {% package_cols herd %}
 | 
			
		||||
    {% if request.GET.extras %}
 | 
			
		||||
    <td>
 | 
			
		||||
      <img src="{% url djeuscan.views.chart_herd herd.herds__herd 'packages-monthly-small' %}" />
 | 
			
		||||
      <img src="{% url djeuscan.views.chart_herd herd.herds__herd 'versions-monthly-small' %}" />
 | 
			
		||||
    </td>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
  </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
      <td>
 | 
			
		||||
        <a href="{% url "herd" herd.herds__herd %}">
 | 
			
		||||
          {{ herd.herds__herd }}
 | 
			
		||||
        </a>
 | 
			
		||||
        {% package_bar herd %}
 | 
			
		||||
      </td>
 | 
			
		||||
      {% package_cols herd %}
 | 
			
		||||
      {% if request.GET.extras %}
 | 
			
		||||
        <td>
 | 
			
		||||
          <img src="{% url "chart_herd" herd.herds__herd 'packages-monthly-small' %}" />
 | 
			
		||||
          <img src="{% url "chart_herd" herd.herds__herd 'versions-monthly-small' %}" />
 | 
			
		||||
        </td>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
    </tr>
 | 
			
		||||
  {% endfor %}
 | 
			
		||||
  </tbody>
 | 
			
		||||
</table>
 | 
			
		||||
 
 | 
			
		||||
@@ -5,10 +5,12 @@
 | 
			
		||||
{% block content %}
 | 
			
		||||
<h2>What's euscan ?</h2>
 | 
			
		||||
<p>
 | 
			
		||||
Euscan is both a tool to check if an ebuild is outdated (app-portage/euscan) and a web interface.
 | 
			
		||||
Euscan is both a tool to check if an ebuild is outdated (app-portage/euscan)
 | 
			
		||||
and a web interface.
 | 
			
		||||
</p>
 | 
			
		||||
<p>
 | 
			
		||||
This web interface allow you to browse the portage tree, and find outdated ebuilds. It is designed to help maintainers monitor their packages and bump them.
 | 
			
		||||
This web interface allow you to browse the portage tree, and find outdated
 | 
			
		||||
ebuilds. It is designed to help maintainers monitor their packages and bump them.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h2>Overview</h2>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - Maintainer: {{ maintainer.name }}
 | 
			
		||||
@@ -10,7 +11,9 @@
 | 
			
		||||
{{ block.super }}
 | 
			
		||||
<li>
 | 
			
		||||
  <img src="{{ STATIC_URL }}/img/feed.png" alt="feed" />
 | 
			
		||||
  <a title="{{ maintainer.name }} Feed" href="{% url maintainer_feed maintainer.id %}">{{ maintainer.name }}</a>
 | 
			
		||||
  <a title="{{ maintainer.name }} Feed" href="{% url "maintainer_feed" maintainer.id %}">
 | 
			
		||||
    {{ maintainer.name }}
 | 
			
		||||
  </a>
 | 
			
		||||
</li>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
@@ -21,19 +24,19 @@
 | 
			
		||||
<h3>Statistics</h2>
 | 
			
		||||
<h4>Current statistics</h4>
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_maintainer maintainer.id 'pie-versions' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_maintainer maintainer.id 'pie-packages' %}" />
 | 
			
		||||
  <img src="{% url "chart_maintainer" maintainer.id 'pie-versions' %}" />
 | 
			
		||||
  <img src="{% url "chart_maintainer" maintainer.id 'pie-packages' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h4>All Time</h4>
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_maintainer maintainer.id 'versions-weekly' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_maintainer maintainer.id 'versions-monthly' %}" />
 | 
			
		||||
  <img src="{% url "chart_maintainer" maintainer.id 'versions-weekly' %}" />
 | 
			
		||||
  <img src="{% url "chart_maintainer" maintainer.id 'versions-monthly' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<p>
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_maintainer maintainer.id 'packages-weekly' %}" />
 | 
			
		||||
  <img src="{% url djeuscan.views.chart_maintainer maintainer.id 'packages-monthly' %}" />
 | 
			
		||||
  <img src="{% url "chart_maintainer" maintainer.id 'packages-weekly' %}" />
 | 
			
		||||
  <img src="{% url "chart_maintainer" maintainer.id 'packages-monthly' %}" />
 | 
			
		||||
</p>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
@@ -42,9 +45,9 @@
 | 
			
		||||
<div class="menu">
 | 
			
		||||
  <dl>
 | 
			
		||||
    <dt>Versions</dt>
 | 
			
		||||
    <dd><img src="{% url djeuscan.views.chart_maintainer maintainer.id 'versions-monthly-small' %}" /></dd>
 | 
			
		||||
    <dd><img src="{% url "chart_maintainer" maintainer.id 'versions-monthly-small' %}" /></dd>
 | 
			
		||||
    <dt>Packages</dt>
 | 
			
		||||
    <dd><img src="{% url djeuscan.views.chart_maintainer maintainer.id 'packages-monthly-small' %}" /></dd>
 | 
			
		||||
    <dd><img src="{% url "chart_maintainer" maintainer.id 'packages-monthly-small' %}" /></dd>
 | 
			
		||||
  </dl>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - maintainers
 | 
			
		||||
@@ -16,30 +17,32 @@
 | 
			
		||||
    <th><img src="{{ STATIC_URL }}img/upstream-icon.png" alt="upstream" title="Versions only upstream" /></th>
 | 
			
		||||
    <th><img src="{{ STATIC_URL }}img/freshness-icon.png" title="Freshness" /></th>
 | 
			
		||||
    {% if request.GET.extras %}
 | 
			
		||||
    <th>Graphs</th>
 | 
			
		||||
      <th>Graphs</th>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
  </thead>
 | 
			
		||||
  <tbody>
 | 
			
		||||
  {% for maintainer in maintainers %}
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td>
 | 
			
		||||
      <a href="{% url djeuscan.views.maintainer maintainer.maintainers__id %}">
 | 
			
		||||
        {% if maintainer.maintainers__name != maintainer.maintainers__email %}
 | 
			
		||||
          {{ maintainer.maintainers__name }} <{{ maintainer.maintainers__email }}>
 | 
			
		||||
        {% else %}
 | 
			
		||||
          {{ maintainer.maintainers__name }}
 | 
			
		||||
        {% endif %}
 | 
			
		||||
      </a>
 | 
			
		||||
      {% package_bar maintainer %}
 | 
			
		||||
    </td>
 | 
			
		||||
    {% package_cols maintainer %}
 | 
			
		||||
    {% if request.GET.extras %}
 | 
			
		||||
    <td>
 | 
			
		||||
      <img src="{% url djeuscan.views.chart_maintainer maintainer.maintainers__id 'packages-monthly-small' %}" />
 | 
			
		||||
      <img src="{% url djeuscan.views.chart_maintainer maintainer.maintainers__id 'versions-monthly-small' %}" />
 | 
			
		||||
    </td>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
  </tr>
 | 
			
		||||
    <tr>
 | 
			
		||||
      <td>
 | 
			
		||||
        <a href="{% url "maintainer" maintainer.maintainers__id %}">
 | 
			
		||||
          {% if maintainer.maintainers__name != maintainer.maintainers__email %}
 | 
			
		||||
            {{ maintainer.maintainers__name }} <{{ maintainer.maintainers__email }}>
 | 
			
		||||
          {% else %}
 | 
			
		||||
            {{ maintainer.maintainers__name }}
 | 
			
		||||
          {% endif %}
 | 
			
		||||
        </a>
 | 
			
		||||
        {% package_bar maintainer %}
 | 
			
		||||
      </td>
 | 
			
		||||
      {% package_cols maintainer %}
 | 
			
		||||
 | 
			
		||||
      {% if request.GET.extras %}
 | 
			
		||||
        <td>
 | 
			
		||||
          <img src="{% url "chart_maintainer" maintainer.maintainers__id 'packages-monthly-small' %}" />
 | 
			
		||||
          <img src="{% url "chart_maintainer" maintainer.maintainers__id 'versions-monthly-small' %}" />
 | 
			
		||||
        </td>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
 | 
			
		||||
    </tr>
 | 
			
		||||
  {% endfor %}
 | 
			
		||||
  </tbody>
 | 
			
		||||
</table>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load packages %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - overlays
 | 
			
		||||
@@ -17,7 +18,9 @@
 | 
			
		||||
  {% for overlay in overlays %}
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td>
 | 
			
		||||
      <a href="{% url djeuscan.views.overlay overlay.version__overlay %}">{{ overlay.version__overlay }}</a>
 | 
			
		||||
      <a href="{% url "overlay" overlay.version__overlay %}">
 | 
			
		||||
        {{ overlay.version__overlay }}
 | 
			
		||||
      </a>
 | 
			
		||||
    </td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  {% endfor %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,17 +1,21 @@
 | 
			
		||||
{% extends "euscan/_datatable.html" %}
 | 
			
		||||
 | 
			
		||||
{% load sub %}
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block meta %}
 | 
			
		||||
{{ block.super }}
 | 
			
		||||
<link rel="alternate" type="application/atom+xml" title="{{ package }} Feed" href="{% url package_feed package.category package.name %}" />
 | 
			
		||||
<link rel="alternate" type="application/atom+xml" title="{{ package }} Feed"
 | 
			
		||||
      href="{% url "package_feed" package.category package.name %}" />
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
{% block menu_feed %}
 | 
			
		||||
{{ block.super }}
 | 
			
		||||
<li>
 | 
			
		||||
  <img src="{{ STATIC_URL }}/img/feed.png" alt="feed" />
 | 
			
		||||
  <a title="{{ package }} Feed" href="{% url package_feed package.category package.name %}">{{ package }}</a>
 | 
			
		||||
  <a title="{{ package }} Feed" href="{% url "package_feed" package.category package.name %}">
 | 
			
		||||
    {{ package }}
 | 
			
		||||
  </a>
 | 
			
		||||
</li>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 | 
			
		||||
@@ -38,7 +42,7 @@
 | 
			
		||||
  <dt>Herds</dt>
 | 
			
		||||
  <dd>
 | 
			
		||||
    {% for herd in package.herds.all %}
 | 
			
		||||
    <a href="{% url djeuscan.views.herd herd.herd %}">
 | 
			
		||||
    <a href="{% url "herd" herd.herd %}">
 | 
			
		||||
      {{ herd.herd }}
 | 
			
		||||
    </a>
 | 
			
		||||
    <{{ herd.email }}>
 | 
			
		||||
@@ -50,12 +54,12 @@
 | 
			
		||||
  <dd>
 | 
			
		||||
    {% for maintainer in package.maintainers.all %}
 | 
			
		||||
      {% if maintainer.name != maintainer.email %}
 | 
			
		||||
       <a href="{% url djeuscan.views.maintainer maintainer.id %}">
 | 
			
		||||
       <a href="{% url "maintainer" maintainer.id %}">
 | 
			
		||||
         {{ maintainer.name }}
 | 
			
		||||
       </a>
 | 
			
		||||
       <{{ maintainer.email }}>
 | 
			
		||||
      {% else %}
 | 
			
		||||
       <a href="{% url djeuscan.views.maintainer maintainer.id %}">
 | 
			
		||||
       <a href="{% url "maintainer" maintainer.id %}">
 | 
			
		||||
       {{ maintainer.email }}
 | 
			
		||||
       </a>
 | 
			
		||||
      {% endif %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,19 +1,21 @@
 | 
			
		||||
{% extends "_base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block content %}
 | 
			
		||||
<h2>What's euscan ?</h2>
 | 
			
		||||
<h2>Statistics</h2>
 | 
			
		||||
 | 
			
		||||
<h3>Current statistics</h3>
 | 
			
		||||
<img src="{% url djeuscan.views.chart 'pie-versions' %}" />
 | 
			
		||||
<img src="{% url djeuscan.views.chart 'pie-packages' %}" />
 | 
			
		||||
<img src="{% url "chart" 'pie-versions' %}" />
 | 
			
		||||
<img src="{% url "chart" 'pie-packages' %}" />
 | 
			
		||||
 | 
			
		||||
<h3>All time statistics</h3>
 | 
			
		||||
 | 
			
		||||
<img src="{% url djeuscan.views.chart 'packages-weekly' %}" />
 | 
			
		||||
<img src="{% url djeuscan.views.chart 'packages-monthly' %}" />
 | 
			
		||||
<img src="{% url "chart" 'packages-weekly' %}" />
 | 
			
		||||
<img src="{% url "chart" 'packages-monthly' %}" />
 | 
			
		||||
 | 
			
		||||
<img src="{% url djeuscan.views.chart 'versions-weekly' %}" />
 | 
			
		||||
<img src="{% url djeuscan.views.chart 'versions-monthly' %}" />
 | 
			
		||||
<img src="{% url "chart" 'versions-weekly' %}" />
 | 
			
		||||
<img src="{% url "chart" 'versions-monthly' %}" />
 | 
			
		||||
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,7 @@
 | 
			
		||||
{% extends "_base.html" %}
 | 
			
		||||
 | 
			
		||||
{% load url from future %}
 | 
			
		||||
 | 
			
		||||
{% block title %}
 | 
			
		||||
{{ block.super }} - World scan
 | 
			
		||||
{% endblock %}
 | 
			
		||||
@@ -11,7 +13,7 @@
 | 
			
		||||
 | 
			
		||||
<p>Import your /var/lib/portage/world file</p>
 | 
			
		||||
 | 
			
		||||
<form action="{% url djeuscan.views.world_scan %}" method="post" enctype="multipart/form-data">{% csrf_token %}
 | 
			
		||||
<form action="{% url "world_scan" %}" method="post" enctype="multipart/form-data">{% csrf_token %}
 | 
			
		||||
{{ world_form.as_p }}
 | 
			
		||||
<input type="submit" value="Submit" />
 | 
			
		||||
</form>
 | 
			
		||||
@@ -20,7 +22,7 @@
 | 
			
		||||
 | 
			
		||||
<p>Or just list some packages</p>
 | 
			
		||||
 | 
			
		||||
<form action="{% url djeuscan.views.world_scan %}" method="post">{% csrf_token %}
 | 
			
		||||
<form action="{% url "world_scan" %}" method="post">{% csrf_token %}
 | 
			
		||||
{{ packages_form.as_p }}
 | 
			
		||||
<input type="submit" value="Submit" />
 | 
			
		||||
</form>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user