[silva.core.upgrade][Sylvain Viollon] Fix upgrader for missing e...
[email protected] Mon, 09 Sep 2013 17:31:07 +0200
| Newsgroups | gmane.comp.web.zope.silva.cvs |
|---|---|
| Message-ID | <[email protected]> |
author: Sylvain Viollon
date: Mon Sep 09 17:31:03 2013 +0200
revision: 351:00936d41a663 in silva.core.upgrade
branch: 2.4
details: https://hg.infrae.com/silva.core.upgrade?cmd=changeset;node=00936d41a663
modified: src/silva/core/upgrade/upgrader/upgrade_220.py
added:
removed:
log: Fix upgrader for missing extension service.
diffstat:
src/silva/core/upgrade/upgrader/upgrade_220.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diffs (30 lines):
diff -r 3cfb23dd9d7e -r 00936d41a663 src/silva/core/upgrade/upgrader/upgrade_220.py
--- a/src/silva/core/upgrade/upgrader/upgrade_220.py Fri Aug 30 15:55:34 2013 +0200
+++ b/src/silva/core/upgrade/upgrader/upgrade_220.py Mon Sep 09 17:31:03 2013 +0200
@@ -29,6 +29,8 @@
from silva.core.interfaces.errors import UpgradeError
from silva.core.services.catalog import CatalogService
from silva.core.services.interfaces import ICataloging
+from silva.core.services.interfaces import IMetadataService
+from silva.core.services.interfaces import IExtensionService
from silva.core.services.interfaces import ICatalogService, IFilesService
from silva.core.upgrade.localsite import setup_intid
from silva.core.upgrade.silvaxml import NAMESPACES_CHANGES
@@ -37,7 +39,6 @@
from Products.Silva.File import BlobFile, File
from Products.SilvaExternalSources.interfaces import ICodeSourceService
-from Products.SilvaMetadata.interfaces import IMetadataService
from Products.Silva.install import configure_metadata
logger = logging.getLogger('silva.core.upgrade')
@@ -296,6 +297,9 @@
sm.registerUtility(
root.service_codesources, ICodeSourceService)
+ # Register service extensions.
+ sm.registerUtility(root.service_extensions, IExtensionService)
+
# Update metadata service
metadata = root.service_metadata
sm.registerUtility(metadata, IMetadataService)