From 368dd0c02218db2663d20218d500d04cde2d2cc1 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sun, 11 Nov 2007 13:28:40 +0000 Subject: [PATCH] case-insensitive sorting for related resources and concepts git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2173 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/concept.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/browser/concept.py b/browser/concept.py index 0358673..339a659 100644 --- a/browser/concept.py +++ b/browser/concept.py @@ -109,7 +109,7 @@ class ConceptView(BaseView): hasType = cm.getTypePredicate() standard = cm.getDefaultPredicate() rels = sorted(self.context.getChildRelations(), - key=(lambda x: x.second.title)) + key=(lambda x: x.second.title.lower())) for r in rels: if r.predicate == hasType: # only show top-level entries for type instances: @@ -123,13 +123,13 @@ class ConceptView(BaseView): def parents(self): rels = sorted(self.context.getParentRelations(), - key=(lambda x: x.first.title)) + key=(lambda x: x.first.title.lower())) for r in rels: yield ConceptRelationView(r, self.request) def resources(self): rels = sorted(self.context.getResourceRelations(), - key=(lambda x: x.second.title)) + key=(lambda x: x.second.title.lower())) for r in rels: yield ConceptRelationView(r, self.request, contextIsSecond=True)