[Products.SilvaExternalSources][Sylvain Viollon] Sort codesource...
[email protected] Wed, 13 Nov 2013 17:28:36 +0100
| Newsgroups | gmane.comp.web.zope.silva.cvs |
|---|---|
| Message-ID | <[email protected]> |
author: Sylvain Viollon
date: Wed Nov 13 17:28:32 2013 +0100
revision: 1133:ceb7d9ea8bf2 in Products.SilvaExternalSources
branch: 2.4
details: https://hg.infrae.com/Products.SilvaExternalSources?cmd=changeset;node=ceb7d9ea8bf2
modified: Products/SilvaExternalSources/CodeSourceService.py Products/SilvaExternalSources/codesources/cs_google_maps/source.ini
added:
removed:
log: Sort codesources in the various configuration screen by their title.
diffstat:
Products/SilvaExternalSources/CodeSourceService.py | 2 ++
Products/SilvaExternalSources/codesources/cs_google_maps/source.ini | 6 +++---
2 files changed, 5 insertions(+), 3 deletions(-)
diffs (33 lines):
diff -r 8fe4ee8e69dc -r ceb7d9ea8bf2 Products/SilvaExternalSources/CodeSourceService.py
--- a/Products/SilvaExternalSources/CodeSourceService.py Tue Nov 12 12:41:56 2013 +0100
+++ b/Products/SilvaExternalSources/CodeSourceService.py Wed Nov 13 17:28:32 2013 +0100
@@ -760,6 +760,7 @@
'path': path,
'url': source.absolute_url(),
'message': message})
+ self.sources.sort(key=operator.itemgetter('title'))
if below:
self.filter = below.rstrip('/')
else:
@@ -852,6 +853,7 @@
sources.append(source)
self.sources += 1
for name, sources in extensions.items():
+ sources.sort(key=operator.attrgetter('title'))
if name is None:
self.extensions.append({
'title': _('Default code sources'),
diff -r 8fe4ee8e69dc -r ceb7d9ea8bf2 Products/SilvaExternalSources/codesources/cs_google_maps/source.ini
--- a/Products/SilvaExternalSources/codesources/cs_google_maps/source.ini Tue Nov 12 12:41:56 2013 +0100
+++ b/Products/SilvaExternalSources/codesources/cs_google_maps/source.ini Wed Nov 13 17:28:32 2013 +0100
@@ -1,7 +1,7 @@
[source]
-id = cs_google_maps
-title = Code Source Google Maps iFrame
-render_id = google_maps_source
+id = cs_google_maps
+title = Google Maps iFrame
+render_id = google_maps_source
description = Code Source for Google Maps iFrame.
cacheable = on
previewable = off