# HG changeset patch # User Thierry Florac # Date 1505288730 -7200 # Node ID 444aec7a527d6cafdda4c7637c7a5ed51a8d8663 # Parent b07b899e9c1ff658cf06d79e5a35431d5cd7fdd0 Sort items in content types vocabulary diff -r b07b899e9c1f -r 444aec7a527d src/pyams_content/shared/common/__init__.py --- a/src/pyams_content/shared/common/__init__.py Wed Sep 13 09:36:26 2017 +0200 +++ b/src/pyams_content/shared/common/__init__.py Wed Sep 13 09:45:30 2017 +0200 @@ -81,8 +81,9 @@ def __init__(self, context): request = check_request() translate = request.localizer.translate - terms = [SimpleTerm(content.content_type, title=translate(content.content_name)) - for content in CONTENT_TYPES.values()] + terms = sorted([SimpleTerm(content.content_type, title=translate(content.content_name)) + for content in CONTENT_TYPES.values()], + key=lambda x: x.title) super(ContentTypesVocabulary, self).__init__(terms)