summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-06-23 20:13:01 -0500
committerDan McGee <dan@archlinux.org>2011-06-23 20:13:01 -0500
commitdcbb859a259082bf8d0587a63385ece44c697e45 (patch)
tree1ef16b20f111709c4144d2445840e659485412e8 /templates
parent82289ebb4432b3372b959430581afa0a2158acb9 (diff)
downloadarchweb-dcbb859a259082bf8d0587a63385ece44c697e45.tar.gz
archweb-dcbb859a259082bf8d0587a63385ece44c697e45.zip
Add (hidden) ability to search by last packager
This is used from the developer dashboard to add a new column to the stats of # of packages for a given developer where they were the last to do the packaging. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'templates')
-rw-r--r--templates/devel/index.html41
1 files changed, 28 insertions, 13 deletions
diff --git a/templates/devel/index.html b/templates/devel/index.html
index 2a0058d3..f9ca2135 100644
--- a/templates/devel/index.html
+++ b/templates/devel/index.html
@@ -182,10 +182,10 @@
</div>{# dash-by-arch #}
{% endcache %}
-{% cache 60 dev-dash-by-maintainer %}
-<div id="dash-by-maintainer" class="box">
+{% cache 60 dev-dash-by-developer %}
+<div id="dash-by-developer" class="box">
- <h2>Stats by Maintainer</h2>
+ <h2>Stats by Developer</h2>
{% if perms.main.change_package %}
<p><a href="/packages/stale_relations/">Look for stale relations</a></p>
@@ -195,17 +195,24 @@
<thead>
<tr>
<th class="key">Maintainer</th>
- <th># Packages</th>
+ <th># Maintained</th>
<th># Flagged</th>
+ <th># Last Packager</th>
</tr>
<tr class="even">
- <td><em>Orphan</em></td>
+ <td><em>Orphan/Unknown</em></td>
<td><a href="/packages/?maintainer=orphan"
title="View all orphan packages">
- <strong>{{ orphan.package_count }}</strong> packages</a></td>
+ <strong>{{ orphan.package_count }}</strong> packages</a>
+ </td>
<td><a href="/packages/?maintainer=orphan&amp;flagged=Flagged"
title="View all flagged orphan packages">
- <strong>{{ orphan.flagged_count }}</strong> packages</a></td>
+ <strong>{{ orphan.flagged_count }}</strong> packages</a>
+ </td>
+ <td><a href="/packages/?packager=unknown"
+ title="View all packages last updated by unknown">
+ <strong>{{ orphan.updated_count }}</strong> packages</a>
+ </td>
</tr>
</thead>
<tbody>
@@ -214,15 +221,21 @@
<td>{{ maint.get_full_name }}</td>
<td><a href="/packages/?maintainer={{ maint.username }}"
title="View all packages maintained by {{ maint.get_full_name }}">
- <strong>{{ maint.package_count }}</strong> packages</a></td>
+ <strong>{{ maint.package_count }}</strong> packages</a>
+ </td>
<td><a href="/packages/?maintainer={{ maint.username }}&amp;flagged=Flagged"
title="View all flagged packages maintained by {{ maint.get_full_name }}">
- <strong>{{ maint.flagged_count }}</strong> packages</a></td>
+ <strong>{{ maint.flagged_count }}</strong> packages</a>
+ </td>
+ <td><a href="/packages/?packager={{ maint.username }}"
+ title="View all packages last updated by {{ maint.get_full_name }}">
+ <strong>{{ maint.updated_count }}</strong> packages</a>
+ </td>
</tr>
{% endfor %}
</tbody>
</table>
-</div>{# #dash-by-maintainer #}
+</div>{# #dash-by-developer #}
{% endcache %}
{% load cdn %}{% jquery %}
@@ -236,9 +249,11 @@ $(document).ready(function() {
{widgets: ['zebra'], sortList: [[0,0], [1,0]]});
$("#dash-todo:not(:has(tbody tr.empty))").tablesorter(
{widgets: ['zebra'], sortList: [[1,1]]});
- $(".dash-stats").tablesorter(
- {widgets: ['zebra'], sortList: [[0,0]],
- headers: { 1: { sorter: 'pkgcount' }, 2: { sorter: 'pkgcount' } } });
+ $(".dash-stats").tablesorter({
+ widgets: ['zebra'],
+ sortList: [[0,0]],
+ headers: { 1: { sorter: 'pkgcount' }, 2: { sorter: 'pkgcount' }, 3: { sorter: 'pkgcount' } }
+ });
});
</script>
{% endblock %}