Changeset 3547 in products for quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/upgrades.py
- Timestamp:
- Sep 11, 2012 7:30:25 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/upgrades.py
r3223 r3547 7 7 from quintagroup.seoptimizer.browser.seo_configlet import ISEOConfigletSchema 8 8 from quintagroup.seoptimizer.util import unescape 9 from quintagroup.canonicalpath.interfaces 9 from quintagroup.canonicalpath.interfaces import ICanonicalLink 10 10 from quintagroup.canonicalpath.adapters import PROPERTY_LINK 11 11 … … 16 16 'settings_use_keywords_lg', 17 17 'filter_keywords_by_content', 18 ]18 ] 19 19 20 20 … … 25 25 types_tool = plone_tools.types() 26 26 for ptype in [ptypes for ptypes in types_tool.objectValues() 27 27 if ptypes.id in FIX_PTYPES_DOMAIN]: 28 28 if ptype.i18n_domain == 'quintagroup.seoptimizer': 29 29 ptype.i18n_domain = 'plone' … … 62 62 for ptype in types_tool.objectValues(): 63 63 idxs = [idx_act[0] for idx_act in enumerate(ptype.listActions()) 64 64 if idx_act[1].id == 'seo_properties'] 65 65 if idxs: 66 66 if ptype.id not in ctws: … … 96 96 for skinName in skins_tool.getSkinSelections(): 97 97 skin_paths = skins_tool.getSkinPath(skinName).split(',') 98 paths = [l.strip() for l in skin_paths \99 98 paths = [l.strip() for l in skin_paths 99 if not (l == layer or l.startswith(layer + '/'))] 100 100 logger.log(logging.INFO, "Removed layers from %s skin." % skinName) 101 101 skins_tool.addSkinSelection(skinName, ','.join(paths)) … … 109 109 portal = plone_tools.url().getPortalObject() 110 110 allCTTypes = types.listContentTypes() 111 obj_metatypes = [m.content_meta_type for m in types.objectValues() \111 obj_metatypes = [m.content_meta_type for m in types.objectValues() 112 112 if m.getId() in allCTTypes] 113 portal.ZopeFindAndApply( 114 portal, 113 portal.ZopeFindAndApply(portal, 115 114 obj_metatypes=','.join(obj_metatypes), 116 115 apply_func=renameProperty … … 126 125 127 126 level, msg = logging.INFO, "For %(url)s object 'qSEO_canonical' "\ 128 127 "property renamed to '%(name)s'." 129 128 try: 130 129 ICanonicalLink(obj).canonical_link = value 131 130 except Exception, e: 132 131 level, msg = logging.ERROR, "%s on renaming 'qSEO_canonical' " \ 133 132 "property for %%(url)s object" % str(e) 134 133 135 134 logger.log(level, msg % {'url': obj.absolute_url(),
Note: See TracChangeset
for help on using the changeset viewer.