Changeset 971
- Timestamp:
- 09/22/07 01:20:48
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qSEOptimizer/branches/additional-keywords/Extensions/Install.py
r954 r971 8 8 from OFS.ObjectManager import BadRequestException 9 9 10 from Products.CMFPlone.migrations.migration_util import safeEditProperty11 10 from Products.qSEOptimizer.config import * 12 11 … … 46 45 sheet = getattr(portal_props, PROPERTY_SHEET) 47 46 48 safeEditProperty(sheet, 'stop_words', STOP_WORDS, 'lines') 49 out.write('Added \'stop_words\' property field to %s property sheet\n' % PROPERTY_SHEET) 47 if not sheet.hasProperty('stop_words'): 48 sheet._setProperty('stop_words', STOP_WORDS, 'lines') 49 out.write("Added 'stop_words' property field to %s property sheet\n" % PROPERTY_SHEET) 50 50 51 safeEditProperty(sheet, 'fields', FIELDS, 'lines') 52 out.write('Added \'fields\' property field to %s property sheet\n' % PROPERTY_SHEET) 51 if not sheet.hasProperty('fields'): 52 sheet._setProperty('fields', FIELDS, 'lines') 53 out.write("Added 'fields' property field to %s property sheet\n" % PROPERTY_SHEET) 53 54 55 if not sheet.hasProperty('additional_keywords'): 56 sheet._setProperty('additional_keywords', [], 'lines') 57 out.write("Added 'additional_keywords' property field to %s property sheet\n" % PROPERTY_SHEET) 54 58 55 59 def setupSkin(self, out, layers):
