Gentoo Archives: gentoo-commits

From: Slava Bacherikov <slava@××××××××××××××.ua>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-packages:master commit in: gpackages/apps/packages/, gpackages/templates/
Date: Sat, 30 Jun 2012 21:03:31
Message-Id: 1341089512.57537f51cd6d5eb9a58cb7b030e57183449bea0b.bacher09@gentoo
1 commit: 57537f51cd6d5eb9a58cb7b030e57183449bea0b
2 Author: Slava Bacherikov <slava <AT> bacher09 <DOT> org>
3 AuthorDate: Sat Jun 30 20:51:52 2012 +0000
4 Commit: Slava Bacherikov <slava <AT> bacherikov <DOT> org <DOT> ua>
5 CommitDate: Sat Jun 30 20:51:52 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-packages.git;a=commit;h=57537f51
7
8 Add filtering packages by use flag
9
10 ---
11 gpackages/apps/packages/views.py | 5 +++--
12 gpackages/templates/global_use.html | 2 +-
13 2 files changed, 4 insertions(+), 3 deletions(-)
14
15 diff --git a/gpackages/apps/packages/views.py b/gpackages/apps/packages/views.py
16 index c77c46e..81bb609 100644
17 --- a/gpackages/apps/packages/views.py
18 +++ b/gpackages/apps/packages/views.py
19 @@ -66,10 +66,11 @@ class PackagesListsView(MultipleFilterListViewMixin, ContextListView):
20 'repo':'repository__name',
21 'herd':'herds__name',
22 'maintainer': 'maintainers__pk',
23 - 'license': 'ebuildmodel__licenses__name'
24 + 'license': 'ebuildmodel__licenses__name',
25 + 'use': 'ebuildmodel__use_flags__name'
26 }
27
28 - m2m_filter = set(['herd', 'maintainer', 'license'])
29 + m2m_filter = set(['herd', 'maintainer', 'license', 'use'])
30
31 allowed_order = { 'create': 'created_datetime',
32 'update': 'updated_datetime',
33
34 diff --git a/gpackages/templates/global_use.html b/gpackages/templates/global_use.html
35 index 266816f..fce42fb 100644
36 --- a/gpackages/templates/global_use.html
37 +++ b/gpackages/templates/global_use.html
38 @@ -17,7 +17,7 @@
39 <tbody>
40 {% for use in uses %}
41 <tr>
42 - <td class="nowrap"><a href="#">{{ use.name }}</a></td>
43 + <td class="nowrap"><a href="{% url 'packages' use=use.name %}">{{ use.name }}</a></td>
44 <td>{{ use.description }}</td>
45 </tr>
46 {% endfor %}