diff --git a/ietf/templates/utils/all.html b/ietf/templates/utils/all.html
new file mode 100644
index 000000000..eef68a469
--- /dev/null
+++ b/ietf/templates/utils/all.html
@@ -0,0 +1,15 @@
+
+
+
+Review pages
+
+
+ Review items
+
+
+
\ No newline at end of file
diff --git a/ietf/templates/utils/review.html b/ietf/templates/utils/review.html
index af805e30c..1b5118703 100644
--- a/ietf/templates/utils/review.html
+++ b/ietf/templates/utils/review.html
@@ -7,12 +7,12 @@
-
+ |
< Prev
{{ info.old }} |
- |
-
+ | All |
+
Next >
{{ info.new }} |
diff --git a/ietf/urls.py b/ietf/urls.py
index 9ca8739ae..576720c73 100644
--- a/ietf/urls.py
+++ b/ietf/urls.py
@@ -34,6 +34,7 @@ urlpatterns = patterns('',
# Uncomment this for review pages:
(r'^review/$', 'ietf.utils.views.review'),
+ (r'^review/all/$', 'ietf.utils.views.all'),
(r'^review/(?P[0-9]+)/$', 'ietf.utils.views.review'),
(r'^review/top/(?P[0-9]+)/$', 'ietf.utils.views.top'),
diff --git a/ietf/utils/testurl.list b/ietf/utils/testurl.list
index f935c389e..f78c5ad48 100644
--- a/ietf/utils/testurl.list
+++ b/ietf/utils/testurl.list
@@ -1,3 +1,4 @@
200 /review/
200 /review/0/
200 /review/top/17/
+200 /review/all/
diff --git a/ietf/utils/views.py b/ietf/utils/views.py
index 112a4b8fc..948bb9af1 100644
--- a/ietf/utils/views.py
+++ b/ietf/utils/views.py
@@ -26,4 +26,16 @@ def review(request, page=0, panes=None):
return render("utils/frame2.html", {"info": get_info(page) })
def top(request, page=None):
- return render("utils/review.html", {"info": get_info(page) })
\ No newline at end of file
+ return render("utils/review.html", {"info": get_info(page) })
+
+def all(request):
+ get_info(0) # prime the list
+ info = []
+ for i in range(urlcount):
+ item = {}
+ item["num"] = i
+ item["new"] = testurls[i][1]
+ item["old"] = testurls[i][2]
+ info.append(item)
+
+ return render("utils/all.html", {"info": info })
\ No newline at end of file