Commit a3e492a4 authored by Mike Lambert's avatar Mike Lambert

Sort columns so they are consistent from page to page.

parent 909a0f93
...@@ -16,7 +16,7 @@ class NdbModelView(BaseModelView): ...@@ -16,7 +16,7 @@ class NdbModelView(BaseModelView):
return model.key.urlsafe() return model.key.urlsafe()
def scaffold_list_columns(self): def scaffold_list_columns(self):
return [k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, ndb.Property)] return sorted([k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, ndb.Property)])
def scaffold_sortable_columns(self): def scaffold_sortable_columns(self):
return [k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, ndb.Property) and v._indexed] return [k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, ndb.Property) and v._indexed]
...@@ -98,7 +98,7 @@ class DbModelView(BaseModelView): ...@@ -98,7 +98,7 @@ class DbModelView(BaseModelView):
return str(model.key()) return str(model.key())
def scaffold_list_columns(self): def scaffold_list_columns(self):
return [k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, db.Property)] return sorted([k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, db.Property)])
def scaffold_sortable_columns(self): def scaffold_sortable_columns(self):
return [k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, db.Property) and v._indexed] return [k for (k, v) in self.model.__dict__.iteritems() if isinstance(v, db.Property) and v._indexed]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment