Author: jmorliaguet Date: Wed Dec 7 22:23:18 2005 New Revision: 1982 Removed: cpsskins/branches/jmo-perspectives/profiles/default/perspectives.zcml cpsskins/branches/jmo-perspectives/profiles/default/settings.zcml cpsskins/branches/jmo-perspectives/profiles/settings.zcml Modified: cpsskins/branches/jmo-perspectives/__init__.py cpsskins/branches/jmo-perspectives/profiles/default/__init__.py cpsskins/branches/jmo-perspectives/setup/configure.zcml cpsskins/branches/jmo-perspectives/setup/registration.py Log:
- we load setting data from python (not zcml) Modified: cpsskins/branches/jmo-perspectives/__init__.py ============================================================================== --- cpsskins/branches/jmo-perspectives/__init__.py (original) +++ cpsskins/branches/jmo-perspectives/__init__.py Wed Dec 7 22:23:18 2005 @@ -18,3 +18,6 @@ __docformat__ = "reStructuredText" from cpsskins.elements.portlet import Portlet + +# load profiles +from cpsskins.profiles import default Modified: cpsskins/branches/jmo-perspectives/profiles/default/__init__.py ============================================================================== --- cpsskins/branches/jmo-perspectives/profiles/default/__init__.py (original) +++ cpsskins/branches/jmo-perspectives/profiles/default/__init__.py Wed Dec 7 22:23:18 2005 @@ -17,3 +17,7 @@ """ __docformat__ = "reStructuredText" + +from cpsskins.setup.registration import register + +register("perspectives.xml") Modified: cpsskins/branches/jmo-perspectives/setup/configure.zcml ============================================================================== --- cpsskins/branches/jmo-perspectives/setup/configure.zcml (original) +++ cpsskins/branches/jmo-perspectives/setup/configure.zcml Wed Dec 7 22:23:18 2005 @@ -25,7 +25,7 @@ <!-- register global application settings --> <subscriber - handler=".registration.registerSettings" + handler=".registration.loadSettings" for="zope.app.appsetup.IDatabaseOpenedEvent" /> Modified: cpsskins/branches/jmo-perspectives/setup/registration.py ============================================================================== --- cpsskins/branches/jmo-perspectives/setup/registration.py (original) +++ cpsskins/branches/jmo-perspectives/setup/registration.py Wed Dec 7 22:23:18 2005 @@ -17,8 +17,17 @@ """ __docformat__ = "reStructuredText" -from zope.configuration import xmlconfig +import logging -def registerSettings(event): - print "Registering settings ..." - # TODO +DEBUG = logging.DEBUG +logger = logging.getLogger() + +settings = [] + +def register(file): + """ """ + settings.append(file) + +def loadSettings(event): + for file in settings: + logger.log(DEBUG, "cpsskins loaded setting: %s" % file) -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins