]> de.git.xonotic.org Git - xonotic/xonstat.git/blobdiff - xonstat/views/server.py
Make pagination a GET parameter, not part of the URL.
[xonotic/xonstat.git] / xonstat / views / server.py
index 8e4a7c6d976f8c536bca8a4f80dc7b0b4d966b79..daa9885948f15f15fd27f23f5c58885fe73c3456 100755 (executable)
@@ -15,8 +15,8 @@ def server_index(request):
     """\r
     Provides a list of all the current servers. \r
     """\r
-    if 'page' in request.matchdict:\r
-        current_page = request.matchdict['page']\r
+    if request.params.has_key('page'):\r
+        current_page = request.params['page']\r
     else:\r
         current_page = 1\r
 \r
@@ -24,7 +24,7 @@ def server_index(request):
         server_q = DBSession.query(Server).\\r
                 order_by(Server.server_id.desc())\r
 \r
-        servers = Page(server_q, current_page, url=page_url)\r
+        servers = Page(server_q, current_page, items_per_page=10, url=page_url)\r
 \r
         \r
     except Exception as e:\r