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

Reply via email to