From: Michael D. <svn...@pl...> - 2008-06-26 20:30:10
|
Author: dunlapm Date: Thu Jun 26 20:30:19 2008 New Revision: 9802 Added: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/CHANGES.txt Removed: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/configure.zcml Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/linesfield_adapter.py Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/profiles/ Modified: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/Extensions/Install.py Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/config.py Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/version.txt Log: Removed use of archetypes.schemaextender to replace KeywordWidget. This is best done in a separate product. Added: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/CHANGES.txt ============================================================================== --- (empty file) +++ Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/CHANGES.txt Thu Jun 26 20:30:19 2008 @@ -0,0 +1,2 @@ +1.2 + Added logic for drop-in replacement of KeywordWidget - dunlapm Modified: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/Extensions/Install.py ============================================================================== --- Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/Extensions/Install.py (original) +++ Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/Extensions/Install.py Thu Jun 26 20:30:19 2008 @@ -1,18 +1,10 @@ from StringIO import StringIO -from Products.CMFCore.utils import getToolByName -from Products.Archetypes.Extensions.utils import installTypes, install_subskin +from Products.Archetypes.Extensions.utils import install_subskin from Products.AddRemoveWidget.config import * def install(self): out = StringIO() install_subskin(self, out, GLOBALS) - if ALWAYS_MODIFY_WIDGETS: - portal_setup = getToolByName(self, 'portal_setup') - portal_quickinstaller = getToolByName(self, 'portal_quickinstaller') - profilename = 'Products.' + PROJECTNAME + ':default' - portal_setup.runAllImportStepsFromProfile('profile-%s' % profilename, purge_old=False) - product_name = profilename.split(':')[0] - portal_quickinstaller.notifyInstalled(product_name) out.write("Successfully installed %s." % PROJECTNAME) return out.getvalue() Modified: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/config.py ============================================================================== --- Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/config.py (original) +++ Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/config.py Thu Jun 26 20:30:19 2008 @@ -3,5 +3,4 @@ PROJECTNAME = "AddRemoveWidget" SKINS_DIR = 'skins' GLOBALS = globals() -ALWAYS_MODIFY_WIDGETS = True Modified: Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/version.txt ============================================================================== --- Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/version.txt (original) +++ Products.AddRemoveWidget/branches/dunlapm.keywordwork/Products/AddRemoveWidget/version.txt Thu Jun 26 20:30:19 2008 @@ -1 +1 @@ -1.1.1-dunlapm +1.2 |