[buildinfo.debian.net] 20/35: Add binaries page.
Chris Lamb
chris at chris-lamb.co.uk
Thu Nov 3 19:02:25 UTC 2016
This is an automated email from the git hooks/post-receive script.
lamby pushed a commit to branch master
in repository buildinfo.debian.net.
commit 05aa75c3dbd30d582cd7e208e13c2d1938dc8e21
Author: Chris Lamb <lamby at debian.org>
Date: Mon Oct 24 09:45:13 2016 +0200
Add binaries page.
Signed-off-by: Chris Lamb <lamby at debian.org>
---
bidb/packages/urls.py | 2 ++
bidb/packages/views.py | 8 ++++++++
templates/base/base.html | 1 +
templates/packages/binaries.html | 24 ++++++++++++++++++++++++
4 files changed, 35 insertions(+)
diff --git a/bidb/packages/urls.py b/bidb/packages/urls.py
index 1a1384e..f7cf570 100644
--- a/bidb/packages/urls.py
+++ b/bidb/packages/urls.py
@@ -6,6 +6,8 @@ from . import views
urlpatterns = (
url(r'^sources$', views.sources,
name='sources'),
+ url(r'^binaries$', views.binaries,
+ name='binaries'),
url(r'^sources/(?P<name>[^/]+)$', views.source,
name='source'),
diff --git a/bidb/packages/views.py b/bidb/packages/views.py
index 895b9f0..ea406ec 100644
--- a/bidb/packages/views.py
+++ b/bidb/packages/views.py
@@ -12,6 +12,14 @@ def sources(request):
'page': page,
})
+def binaries(request):
+ page = AutoPaginator(request, Binary.objects.all(), 250).current_page()
+
+ return render(request, 'packages/binaries.html', {
+ 'page': page,
+ })
+
+
def source(request, name):
source = get_object_or_404(Source, name=name)
diff --git a/templates/base/base.html b/templates/base/base.html
index 3909898..36681f1 100644
--- a/templates/base/base.html
+++ b/templates/base/base.html
@@ -11,6 +11,7 @@
</div>
<ul class="nav navbar-nav">
<li><a href="{% url "packages:sources" %}">Sources</a></li>
+ <li><a href="{% url "packages:binaries" %}">Binaries</a></li>
</ul>
</div>
</nav>
diff --git a/templates/packages/binaries.html b/templates/packages/binaries.html
new file mode 100644
index 0000000..8ae5e90
--- /dev/null
+++ b/templates/packages/binaries.html
@@ -0,0 +1,24 @@
+{% extends "base/base.html" %}
+
+{% block body_classes %}{{ block.super }} f_packages_binaries{% endblock %}
+
+{% block content %}
+
+<div class="page-header">
+ <h1>
+ Binary packages
+ <small>({{ page.paginator.count|intcomma }})</small>
+ </h1>
+</div>
+
+<ul>
+ {% for x in page.object_list %}
+ <li>
+ <a href="{{ x.get_absolute_url }}"><span class="label label-default">{{ x.name }}</span></a>
+ </li>
+ {% endfor %}
+</ul>
+
+{% include "includes/pagination.html" %}
+
+{% endblock%}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/buildinfo.debian.net.git
More information about the Reproducible-commits
mailing list