reordering maps
reordering maps

--- a/ckanext/ga_report/controller.py
+++ b/ckanext/ga_report/controller.py
@@ -58,7 +58,8 @@
 
         entries = model.Session.query(GA_Stat).\
             filter(GA_Stat.stat_name=='Totals').\
-            filter(GA_Stat.period_name==c.month).all()
+            filter(GA_Stat.period_name==c.month).\
+            order_by('ga_stat.key').all()
         c.global_totals = [(s.key, s.value) for s in entries ]
 
         keys = {

--- a/ckanext/ga_report/plugin.py
+++ b/ckanext/ga_report/plugin.py
@@ -18,6 +18,16 @@
 
     def after_map(self, map):
         map.connect(
+            '/data/analytics/publisher/',
+            controller='ckanext.ga_report.controller:GaPublisherReport',
+            action='index'
+        )
+        map.connect(
+            '/data/analytics/publisher/{id}',
+            controller='ckanext.ga_report.controller:GaPublisherReport',
+            action='read'
+        )
+        map.connect(
             '/data/analytics',
             controller='ckanext.ga_report.controller:GaReport',
             action='index'
@@ -27,16 +37,6 @@
             controller='ckanext.ga_report.controller:GaReport',
             action='csv'
         )
-        map.connect(
-            '/data/analytics/publisher/',
-            controller='ckanext.ga_report.controller:GaPublisherReport',
-            action='index'
-        )
-        map.connect(
-            '/data/analytics/publisher/{id}',
-            controller='ckanext.ga_report.controller:GaPublisherReport',
-            action='read'
-        )
         return map