Author: jmorliaguet
Date: Sat May  6 17:53:14 2006
New Revision: 3057

Modified:
   cpsskins/branches/paris-sprint-2006/setup/registration.py

Log:

- fix the code that reloads settings (must be refactored)



Modified: cpsskins/branches/paris-sprint-2006/setup/registration.py
==============================================================================
--- cpsskins/branches/paris-sprint-2006/setup/registration.py   (original)
+++ cpsskins/branches/paris-sprint-2006/setup/registration.py   Sat May  6 
17:53:14 2006
@@ -106,7 +106,7 @@
 
     resource_defs = setting_def.getElementsByTagName('*')
     if not resource_defs:
-        logger.debug("no resource found for %s" % name)
+        logger.debug("no resource found for %s" % uri)
         return None
 
     resource_def = resource_defs[0]
@@ -162,12 +162,15 @@
         return
 
     for setting_def in dom.getElementsByTagName('setting'):
-        setting_uri = setting_def.getAttribute('uri')
+        setting_name = setting_def.getAttribute('name')
+        factory_name = setting_def.getAttribute('type')
+        setting_uri = 'cpsskins://[EMAIL PROTECTED]' % (factory_name, 
setting_name)
         title = setting_def.getAttribute('title')
-        if setting_uri and uri != setting_uri:
+        if uri != setting_uri:
             continue
 
-        _loadResourceFromXML(setting_def, uri, title, filename)
+        _loadResourceFromXML(setting_def, name, title, filename)
 
     if not uri:
         logger.debug("reloaded all settings in %s", filename)
+
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to