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