Changeset 1740 in products


Ignore:
Timestamp:
Feb 15, 2010 3:44:40 PM (14 years ago)
Author:
koval
Message:

fixed buggy code in Install.py and removed unnecessary types.xml file

Location:
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer
Files:
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/Extensions/Install.py

    r1570 r1740  
    11from Products.CMFCore.utils import getToolByName 
     2 
    23from quintagroup.seoptimizer.config import PROJECT_NAME 
    34 
     5# our GenericSetup profile names 
     6INSTALL = 'profile-%s:default' % PROJECT_NAME 
     7REINSTALL = 'profile-%s:reinstall' % PROJECT_NAME 
     8UNINSTALL = 'profile-%s:uninstall' % PROJECT_NAME 
     9 
    410def install(portal, reinstall=False): 
     11    """ (Re)Install this product. 
     12 
     13        This external method is need, because portal_quickinstaller doens't know 
     14        what GenericProfile profile to apply when reinstalling a product. 
     15    """ 
    516    setup_tool = getToolByName(portal, 'portal_setup') 
    6     setup_tool.setBaselineContext('profile-%s:uninstall'%PROJECT_NAME) 
    717    if reinstall: 
    8         setup_tool.setBaselineContext('profile-%s:reinstall'%PROJECT_NAME) 
    9         setup_tool.runAllImportStepsFromProfile('profile-%s:reinstall'%PROJECT_NAME) 
    10         return "Ran reinstall steps." 
     18        setup_tool.runAllImportStepsFromProfile(REINSTALL) 
     19        return "Ran all reinstall steps." 
    1120    else: 
    12         setup_tool.setBaselineContext('profile-%s:uninstall'%PROJECT_NAME) 
    13         setup_tool.runAllImportStepsFromProfile('profile-%s:default'%PROJECT_NAME) 
     21        setup_tool.runAllImportStepsFromProfile(INSTALL) 
    1422        return "Ran all install steps." 
    1523 
    1624def uninstall(portal, reinstall=False): 
     25    """ Uninstall this product. 
     26 
     27        This external method is need, because portal_quickinstaller doens't know 
     28        what GenericProfile profile to apply when uninstalling a product. 
     29    """ 
    1730    setup_tool = getToolByName(portal, 'portal_setup') 
    18     setup_tool.setBaselineContext('profile-%s:uninstall'%PROJECT_NAME) 
    1931    if reinstall: 
    20         return "Ran reinstall steps." 
     32        return "Ran all reinstall steps." 
    2133    else: 
    22         setup_tool.runAllImportStepsFromProfile('profile-%s:uninstall'%PROJECT_NAME) 
     34        setup_tool.runAllImportStepsFromProfile(UNINSTALL) 
    2335        return "Ran all uninstall steps." 
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/profiles/default/skins.xml

    r387 r1740  
    33 <object name="quintagroup.seoptimizer" meta_type="Filesystem Directory View" 
    44    directory="quintagroup.seoptimizer:skins/quintagroup.seoptimizer"/> 
    5   <skin-path name="*"> 
     5 <skin-path name="*"> 
    66  <layer name="quintagroup.seoptimizer" insert-after="custom"/> 
    77 </skin-path> 
Note: See TracChangeset for help on using the changeset viewer.