The following commit has been merged in the master branch:
commit 81d21ce7d48055cef9865c5b28608d9de0176eb6
Author: Michal Čihař <[email protected]>
Date: Thu Oct 8 15:48:01 2009 +0200
Add review page.
diff --git a/phonedb/views.py b/phonedb/views.py
index 23bba1c..bb29859 100644
--- a/phonedb/views.py
+++ b/phonedb/views.py
@@ -177,6 +177,33 @@ def search(request, featurename = None):
'form': form,
}))
+...@login_required
+def review(request):
+ phones = Phone.objects.filter(state = 'draft')
+
+ # Sort results
+ phones = phones.order_by('vendor__name', 'name')
+
+ paginator = Paginator(phones, settings.PHONES_PER_PAGE, orphans = 5)
+ try:
+ page = int(request.GET.get('page', '1'))
+ if page < 1:
+ page = 0
+ elif page > paginator.num_pages:
+ page = paginator.num_pages
+ except ValueError:
+ page = 1
+
+ try:
+ phones = paginator.page(page)
+ except (EmptyPage, InvalidPage):
+ phones = paginator.page(1)
+
+ return render_to_response('phonedb/search.html', WammuContext(request, {
+ 'phones': phones,
+ 'feeds': get_feeds(),
+ }))
+
def vendor(request, vendorname):
vendor = get_object_or_404(Vendor, slug = vendorname)
phones = Phone.objects.filter(vendor = vendor, state =
'approved').order_by('name')
diff --git a/urls.py b/urls.py
index 57d906d..daa4ec4 100644
--- a/urls.py
+++ b/urls.py
@@ -70,6 +70,7 @@ urlpatterns = patterns('',
(r'^phones/$', 'phonedb.views.index'),
(r'^phones/new/$', 'phonedb.views.create'),
(r'^phones/search/$', 'phonedb.views.search'),
+ (r'^phones/review/$', 'phonedb.views.review'),
(r'^phones/search/(?P<featurename>[^/]*)/$', 'phonedb.views.search'),
(r'^phones/(?P<vendorname>[^/]*)/$', 'phonedb.views.vendor'),
(r'^phones/(?P<vendorname>[^/]*)/(?P<id>[0-9]*)/$', 'phonedb.views.phone'),
--
UNNAMED PROJECT
_______________________________________________
Wammu-svn mailing list
[email protected]
https://lists.cihar.com/cgi-bin/mailman/listinfo/wammu-svn