diff options
author | eliott <eliott@cactuswax.net> | 2007-12-30 21:13:47 +0100 |
---|---|---|
committer | eliott <eliott@cactuswax.net> | 2007-12-30 21:13:47 +0100 |
commit | 77f51431d300f99f4d23ed9a72de2c693d2aef2a (patch) | |
tree | f1f4f5fca3ec7962dfe9afd02104c6d8c15cecf3 /devel | |
parent | ef8c17e0fd7ad1bc9a86f82cc8c290b6f049a20a (diff) | |
download | archweb-77f51431d300f99f4d23ed9a72de2c693d2aef2a.tar.gz archweb-77f51431d300f99f4d23ed9a72de2c693d2aef2a.tar.xz |
Feature for FS#8988
Diffstat (limited to 'devel')
-rw-r--r-- | devel/views.py | 14 |
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 |