]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/utils.py
[views] Change default ordering to latest-first
[patchwork] / apps / patchwork / utils.py
index dfe1c92fe3c7c6895f46cdca47e9f2c24b4fed4a..07c71e21b87b77aa2907fb7e2087bdb89982e698 100644 (file)
@@ -40,18 +40,19 @@ def get_patch_ids(d, prefix = 'patch_id'):
 
 class Order(object):
     order_map = {
-        'date':                'date',
-        'name':                'name',
-        'state':       'state__ordering',
-        'submitter':   'submitter__name'
+        'date':         'date',
+        'name':         'name',
+        'state':        'state__ordering',
+        'submitter':    'submitter__name',
+        'delegate':     'delegate__username',
     }
-    default_order = 'date'
+    default_order = ('date', True)
 
     def __init__(self, str = None):
         self.reversed = False
 
         if str is None or str == '':
-            self.order = self.default_order
+            (self.order, self.reversed) = self.default_order
             return
 
         reversed = False
@@ -60,7 +61,7 @@ class Order(object):
             reversed = True
 
         if str not in self.order_map.keys():
-            self.order = self.default_order
+            (self.order, self.reversed) = self.default_order
             return
 
         self.order = str
@@ -142,8 +143,6 @@ def set_patches(user, project, action, data, patches, context):
 
     str = ''
 
-    print "action: ", action
-
     # this may be a bundle action, which doesn't modify a patch. in this
     # case, don't require a valid form, or patch editing permissions
     if action in bundle_actions: