summaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoreliott <eliott@cactuswax.net>2007-12-30 21:13:47 +0100
committereliott <eliott@cactuswax.net>2007-12-30 21:13:47 +0100
commit77f51431d300f99f4d23ed9a72de2c693d2aef2a (patch)
treef1f4f5fca3ec7962dfe9afd02104c6d8c15cecf3 /devel
parentef8c17e0fd7ad1bc9a86f82cc8c290b6f049a20a (diff)
downloadarchweb-77f51431d300f99f4d23ed9a72de2c693d2aef2a.tar.gz
archweb-77f51431d300f99f4d23ed9a72de2c693d2aef2a.tar.xz
Feature for FS#8988
Diffstat (limited to 'devel')
-rw-r--r--devel/views.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/devel/views.py b/devel/views.py
index 449190f..bf49346 100644
--- a/devel/views.py
+++ b/devel/views.py
@@ -31,8 +31,20 @@ def index(request):
else:
pkgs = None
+ repo_stats = []
+ for repo in Repo.objects.all():
+ repo_stats.append({
+ 'name': repo.name,
+ 'count': Package.objects.filter(repo__exact = repo).count(),
+ 'flagged': Package.objects.filter(repo__exact = repo).filter(needupdate=True).count()
+ })
+
return render_response(request, 'devel/index.html',
- {'stats':stats, 'pkgs':pkgs, 'todos':todos, 'maint':thismaint})
+ {'stats':stats,
+ 'pkgs':pkgs,
+ 'todos':todos,
+ 'maint':thismaint,
+ 'repos': repo_stats})
@login_required
#@is_maintainer