mango r265 - in branches/django: . mango
- From: ovitters svn gnome org
- To: svn-commits-list gnome org,gnome-sysadmin gnome org
- Subject: mango r265 - in branches/django: . mango
- Date: Fri, 27 Jun 2008 20:40:04 +0000 (UTC)
Author: ovitters
Date: Fri Jun 27 20:40:04 2008
New Revision: 265
URL: http://svn.gnome.org/viewvc/mango?rev=265&view=rev
Log:
* mango/views.py (list_modules): Allow modules result page to be
filtered.
Modified:
branches/django/ (props changed)
branches/django/ChangeLog
branches/django/mango/views.py
Modified: branches/django/mango/views.py
==============================================================================
--- branches/django/mango/views.py (original)
+++ branches/django/mango/views.py Fri Jun 27 20:40:04 2008
@@ -268,7 +268,14 @@
def list_modules(request):
doc, pagenode = get_xmldoc('List Modules', request, 'listmodules')
- queryset = models.Modules.search()
+ filter = request.GET.get('filter_keyword', None)
+ if filter:
+ filternode = ET.SubElement(pagenode, 'filter')
+ ET.SubElement(filternode, 'keyword').text = filter
+
+ filter = Q(cn=filter) | Q(maintainerUid=filter)
+
+ queryset = models.Modules.search(filter)
page = setup_xml_paginator(request, pagenode, queryset)
for obj in page.object_list:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]