From sidnei at x3ng.com.br Tue Apr 1 11:48:28 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.20 setupZopeOrg.py:1.66 Message-ID: <200304011648.h31GmSW12116@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions In directory cvs.zope.org:/tmp/cvs-serv12100/Extensions Modified Files: NZOMigrate.py setupZopeOrg.py Log Message: Commit a few changes that were laying for a long time in my box. === Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.19 => 1.20 === "Broken Because Product is Gone": "BBR", "XML Document": "Parsed XML", "BackTalk Book": "CMF BackTalk Book", - "BackTalk Document": "CMF BackTalk Document" + "BackTalk Document": "CMF BackTalk Document", + "External Method": "Unsafe" } if exceptions is None: @@ -72,8 +73,8 @@ kw['kibitzers'] = issue.issueOwners() kw['submitter_id'] = issue.requester kw['modification_date'] = issue.date.ISO() - kw['title'] = issue.title - kw['description'] = issue.description + kw['description'] = getattr(aq_base(issue), 'description', '') + kw['title'] = getattr(aq_base(issue), 'title', '') or (kw['description'][:50] + '...') kw['version_info'] = '' kw['action_number'] = len(issue.keys()) -1 items = issue.items() @@ -314,7 +315,9 @@ return ''.join(format_exception(t, e, tb, as_html=0)) def setLocalRoles(self, ids, role, obj_url): - pm = getToolByName(self, 'portal_membership') + pm = getToolByName(self, 'portal_membership', None) + if pm is None: + return try: __traceback_info__ = ('setLocalRoles', obj_url, ids, role) pm.setLocalRoles( self @@ -348,7 +351,9 @@ """ Allow workflows to update the role-permission mappings. """ wfs = {} - wf_tool = getToolByName(obj, 'portal_workflow') + wf_tool = getToolByName(obj, 'portal_workflow', None) + if wf_tool is None: + return 0 for id in wf_tool.objectIds(): wf = wf_tool.getWorkflowById(id) if hasattr(aq_base(wf), 'updateRoleMappingsFor'): @@ -357,7 +362,7 @@ #log('updateRoleMappings: %d object(s) updated.\n' % count) return count -def massPublish(obj): +def massPublish(obj, recurse=0): if obj is None: return wf_tool = getToolByName(obj, 'portal_workflow', None) @@ -369,13 +374,15 @@ #log('Published %s.\n' % obj.getId()) except: pass get_transaction().commit() + if not recurse: + return if hasattr(obj, 'objectValues'): for subob in obj.objectValues(): - massPublish(subob) + massPublish(subob, recurse) elif hasattr(obj, 'keys'): for id in obj.keys(): try: - massPublish(obj[id]) + massPublish(obj[id], recurse) except (KeyError, AttributeError): log(pretty_exc(sys.exc_info())) pass @@ -655,6 +662,10 @@ self.log('Ignoring Broken Beyond Repair.\n') return None + def ExternalMethod2Unsafe(self, obj, source, dest): + self.log('Ignoring External Methods because they are Unsafe.\n') + return None + def ZWikiPage2ZWikiPage(self, obj, source, dest): obj = self.defaultMigrationMethod(obj, source, dest) return obj @@ -1055,16 +1066,29 @@ self.log('Invalid object found when migrating: %s.\n' % obj_url) continue - new_obj = fixOwnership(obj, new_obj) - new_obj = copyProperties(obj, new_obj) + try: + new_obj = fixOwnership(obj, new_obj) + except: + self.log(pretty_exc(sys.exc_info())) + + try: + new_obj = copyProperties(obj, new_obj) + except: + self.log(pretty_exc(sys.exc_info())) + res = [] - res = _cleanupOwnership(new_obj, res, 0) - if res != []: - self.log('\n'.join(res) + '\n') - - massPublish(new_obj) - updateRoleMappings(new_obj) - + try: + res = _cleanupOwnership(new_obj, res, 0) + if res != []: + self.log('\n'.join(res) + '\n') + except: + self.log(pretty_exc(sys.exc_info())) + + try: + massPublish(new_obj, 0) + except: + self.log(pretty_exc(sys.exc_info())) + if hasattr(obj, 'objectIds') and new_obj is not None: ignore = WikiMethodsCleanup(obj, obj_url, ignore) ignore = DefaultDTMLCleanup(obj, obj_url, ignore) @@ -1077,7 +1101,10 @@ res = recursiveOwnerFix(new_obj, oid, 1) setLocalRoles(new_obj, (oid, ), 'Owner', obj_url) - new_obj = fixModificationDate(obj, new_obj) + try: + new_obj = fixModificationDate(obj, new_obj) + except: + self.log(pretty_exc(sys.exc_info())) ct = getToolByName(new_obj, 'portal_catalog', None) if ct is not None: === Products/ZopeOrg-NV/Extensions/setupZopeOrg.py 1.65 => 1.66 === } , { 'id' : 'ZO_setupZWiki' , 'title' : 'Set up ZWiki product' - , 'module' : 'ZWiki.cmf_install_zwiki' + , 'module' : 'ZWiki.Install' , 'function' : 'install' } , { 'id' : 'ZO_setupCMFPackage' From sidnei at x3ng.com.br Tue Apr 1 11:55:27 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/About - folder_props:NONE zopearchitecture.gif:NONE zopepowered.topic:NONE Message-ID: <200304011655.h31GtRq13099@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/About In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/About Removed Files: folder_props zopearchitecture.gif zopepowered.topic Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/About/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/About/zopearchitecture.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/zopepowered.topic === From sidnei at x3ng.com.br Tue Apr 1 11:55:27 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton - ZPT_getGroupsOfN.py:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtR413087@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton Removed Files: ZPT_getGroupsOfN.py local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/ZPT_getGroupsOfN.py === === Removed File Products/ZopeOrg-NV/skeleton/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:29 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/About/History - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtT213155@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/About/History In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/About/History Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/About/History/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/About/History/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:29 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/About/CaseStudies - ActiveState.html:NONE ActiveState_diagram.jpg:NONE ActiveState_logo.gif:NONE BCSwebservices.html:NONE BCSwebservices_logo.gif:NONE Hiperlogica.html:NONE Hiperlogica_logo.gif:NONE HireTechs.html:NONE HireTechs_butler.gif:NONE HireTechs_logo.png:NONE IDGNow.html:NONE IDGNow_logo.gif:NONE IShopHere.html:NONE IShopHere_logo.gif:NONE LaLaBit.html:NONE LaLaBit_logo.gif:NONE MusiCal.html:NONE MusiCal_logo.gif:NONE NSTP.html:NONE NSTP_logo.gif:NONE Piensa.html:NONE Piensa_logo.png:NONE Spoke.html:NONE Spoke_logo.gif:NONE VistaSource.html:NONE VistaSource_logo.jpg:NONE eKit.html:NONE eKit_logo.jpg:NONE folder_props:NONE local_html.pt:NONE maxima.html:NONE maxima_logo.gif:NONE Message-ID: <200304011655.h31GtTa13143@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/About/CaseStudies In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/About/CaseStudies Removed Files: ActiveState.html ActiveState_diagram.jpg ActiveState_logo.gif BCSwebservices.html BCSwebservices_logo.gif Hiperlogica.html Hiperlogica_logo.gif HireTechs.html HireTechs_butler.gif HireTechs_logo.png IDGNow.html IDGNow_logo.gif IShopHere.html IShopHere_logo.gif LaLaBit.html LaLaBit_logo.gif MusiCal.html MusiCal_logo.gif NSTP.html NSTP_logo.gif Piensa.html Piensa_logo.png Spoke.html Spoke_logo.gif VistaSource.html VistaSource_logo.jpg eKit.html eKit_logo.jpg folder_props local_html.pt maxima.html maxima_logo.gif Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/ActiveState.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/ActiveState_diagram.jpg === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/ActiveState_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/BCSwebservices.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/BCSwebservices_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/Hiperlogica.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/Hiperlogica_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/HireTechs.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/HireTechs_butler.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/HireTechs_logo.png === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/IDGNow.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/IDGNow_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/IShopHere.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/IShopHere_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/LaLaBit.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/LaLaBit_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/MusiCal.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/MusiCal_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/NSTP.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/NSTP_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/Piensa.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/Piensa_logo.png === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/Spoke.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/Spoke_logo.gif === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/VistaSource.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/VistaSource_logo.jpg === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/eKit.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/eKit_logo.jpg === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/local_html.pt === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/maxima.html === === Removed File Products/ZopeOrg-NV/skeleton/About/CaseStudies/maxima_logo.gif === From sidnei at x3ng.com.br Tue Apr 1 11:55:30 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/About/PressRoom - about.topic:NONE folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtU913171@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/About/PressRoom In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/About/PressRoom Removed Files: about.topic folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/About/PressRoom/about.topic === === Removed File Products/ZopeOrg-NV/skeleton/About/PressRoom/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/About/PressRoom/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:30 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/About/Tour - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtUN13184@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/About/Tour In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/About/Tour Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/About/Tour/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/About/Tour/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:31 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/About/WhatIsZope - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtV413196@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/About/WhatIsZope In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/About/WhatIsZope Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/About/WhatIsZope/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/About/WhatIsZope/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:31 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Community - events.topic:NONE folder_props:NONE groups.topic:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtVU13211@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Community In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Community Removed Files: events.topic folder_props groups.topic local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Community/events.topic === === Removed File Products/ZopeOrg-NV/skeleton/Community/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Community/groups.topic === === Removed File Products/ZopeOrg-NV/skeleton/Community/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:32 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Community/irc - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtWR13220@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Community/irc In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Community/irc Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Community/irc/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Community/irc/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:33 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Community/mailingLists - allLists.topic:NONE folder_props:NONE local_html.pt:NONE metapublisher.link:NONE parsedxml.link:NONE rpz.link:NONE squishdot.link:NONE zcommerce.link:NONE zdp.link:NONE zip.link:NONE zodb-dev.link:NONE zope-announce.link:NONE zope-checkins.link:NONE zope-cmf.link:NONE zope-coders.link:NONE zope-cvs.link:NONE zope-db.link:NONE zope-de.link:NONE zope-dev.link:NONE zope-it.link:NONE zope-perl.link:NONE zope-web.link:NONE zope.link:NONE zpt.link:NONE Message-ID: <200304011655.h31GtXd13260@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Community/mailingLists In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Community/mailingLists Removed Files: allLists.topic folder_props local_html.pt metapublisher.link parsedxml.link rpz.link squishdot.link zcommerce.link zdp.link zip.link zodb-dev.link zope-announce.link zope-checkins.link zope-cmf.link zope-coders.link zope-cvs.link zope-db.link zope-de.link zope-dev.link zope-it.link zope-perl.link zope-web.link zope.link zpt.link Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/allLists.topic === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/local_html.pt === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/metapublisher.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/parsedxml.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/rpz.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/squishdot.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zcommerce.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zdp.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zip.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zodb-dev.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-announce.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-checkins.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-cmf.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-coders.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-cvs.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-db.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-de.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-dev.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-it.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-perl.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope-web.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zope.link === === Removed File Products/ZopeOrg-NV/skeleton/Community/mailingLists/zpt.link === From sidnei at x3ng.com.br Tue Apr 1 11:55:34 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Documentation - admin.topic:NONE comp_dev.topic:NONE developer.topic:NONE folder_props:NONE howtos.topic:NONE local_html.pt:NONE misc_dev.topic:NONE newusers.topic:NONE nuser.topic:NONE site_dev.topic:NONE tips.topic:NONE Message-ID: <200304011655.h31GtYQ13295@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Documentation In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Documentation Removed Files: admin.topic comp_dev.topic developer.topic folder_props howtos.topic local_html.pt misc_dev.topic newusers.topic nuser.topic site_dev.topic tips.topic Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Documentation/admin.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/comp_dev.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/developer.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/howtos.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/local_html.pt === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/misc_dev.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/newusers.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/nuser.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/site_dev.topic === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/tips.topic === From sidnei at x3ng.com.br Tue Apr 1 11:55:35 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Documentation/ZDG - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtZT13309@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Documentation/ZDG In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Documentation/ZDG Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Documentation/ZDG/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Documentation/ZDG/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:36 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/News - events.pt:NONE folder_props:NONE local_html.pt:NONE news.pt:NONE Message-ID: <200304011655.h31GtaY13350@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/News In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/News Removed Files: events.pt folder_props local_html.pt news.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/News/events.pt === === Removed File Products/ZopeOrg-NV/skeleton/News/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/News/local_html.pt === === Removed File Products/ZopeOrg-NV/skeleton/News/news.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:36 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/News/ZopeNews - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31Gtag13363@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/News/ZopeNews In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/News/ZopeNews Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/News/ZopeNews/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/News/ZopeNews/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 11:55:35 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Downloads - all_products.topic:NONE commerce.topic:NONE content_object.topic:NONE examples.topic:NONE external_access.topic:NONE feedback.topic:NONE folder_props:NONE helpers.topic:NONE internationalization.topic:NONE local_html.pt:NONE navigational.topic:NONE patches.topic:NONE server.topic:NONE user_management.topic:NONE visual.topic:NONE Message-ID: <200304011655.h31GtZo13335@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Downloads In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Downloads Removed Files: all_products.topic commerce.topic content_object.topic examples.topic external_access.topic feedback.topic folder_props helpers.topic internationalization.topic local_html.pt navigational.topic patches.topic server.topic user_management.topic visual.topic Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Downloads/all_products.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/commerce.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/content_object.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/examples.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/external_access.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/feedback.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/helpers.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/internationalization.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/local_html.pt === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/navigational.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/patches.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/server.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/user_management.topic === === Removed File Products/ZopeOrg-NV/skeleton/Downloads/visual.topic === From sidnei at x3ng.com.br Tue Apr 1 11:55:37 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Projects - folder_props:NONE Message-ID: <200304011655.h31Gtbr13374@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Projects In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Projects Removed Files: folder_props Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Projects/folder_props === From sidnei at x3ng.com.br Tue Apr 1 11:55:37 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Support - folder_props:NONE Message-ID: <200304011655.h31GtbS13381@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Support In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Support Removed Files: folder_props Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Support/folder_props === From sidnei at x3ng.com.br Tue Apr 1 11:55:33 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton/Community/zsp - folder_props:NONE local_html.pt:NONE Message-ID: <200304011655.h31GtXK13274@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton/Community/zsp In directory cvs.zope.org:/tmp/cvs-serv13062/skeleton/Community/zsp Removed Files: folder_props local_html.pt Log Message: Removing Skeleton === Removed File Products/ZopeOrg-NV/skeleton/Community/zsp/folder_props === === Removed File Products/ZopeOrg-NV/skeleton/Community/zsp/local_html.pt === From sidnei at x3ng.com.br Tue Apr 1 12:11:24 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/software_product - release.gif:NONE swproduct.gif:NONE swproduct_edit.dtml:NONE swproduct_view.dtml:NONE swrelease_edit.dtml:NONE swrelease_view.dtml:NONE Message-ID: <200304011711.h31HBOx15657@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/software_product In directory cvs.zope.org:/tmp/cvs-serv15575/software_product Removed Files: release.gif swproduct.gif swproduct_edit.dtml swproduct_view.dtml swrelease_edit.dtml swrelease_view.dtml Log Message: Cleaning up skins === Removed File Products/ZopeOrg-NV/skins/software_product/release.gif === === Removed File Products/ZopeOrg-NV/skins/software_product/swproduct.gif === === Removed File Products/ZopeOrg-NV/skins/software_product/swproduct_edit.dtml === === Removed File Products/ZopeOrg-NV/skins/software_product/swproduct_view.dtml === === Removed File Products/ZopeOrg-NV/skins/software_product/swrelease_edit.dtml === === Removed File Products/ZopeOrg-NV/skins/software_product/swrelease_view.dtml === From sidnei at x3ng.com.br Tue Apr 1 12:11:24 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/nzo - arrow.gif:NONE arrowDown.gif:NONE arrowUp.gif:NONE breadcrumbs.py:NONE bullet.gif:NONE css_default.css.dtml:NONE folder_actions.js.dtml:NONE folder_contents.html:NONE folder_factories.html:NONE getObjSize.py:NONE ieemu.js.py:NONE index_html.html:NONE isExpired.py:NONE macro_renderer.html:NONE macros_repository.html:NONE main_template.html:NONE more.gif:NONE nzo.css.dtml:NONE pixel_grey.jpg:NONE plone_javascripts.js.pt:NONE point_bckgrd2.jpg:NONE printer_icon.gif:NONE processAction.py:NONE returnPageResults.py:NONE search.html:NONE search_form.html:NONE shortBread.py:NONE sitefonts.css:NONE space.gif:NONE standard_html_footer.dtml:NONE standard_html_header.dtml:NONE stipple.gif:NONE stylesheet_properties.props:NONE styley.js.dtml:NONE sw_community.gif:NONE sw_dlbug.gif:NONE sw_linkicon.gif:NONE sw_starempty.gif:NONE sw_starfull.gif:NONE sw_tack1.gif:NONE swproduct_view.html:NONE table_sort.js.dtml:NONE toPortalTime.py:NONE todo.tx! t:NONE top_bckgrd.jpg:NONE top_logo.gif:NONE top_logo.png:NONE truncate.py:NONE xmlrequestlib.js:NONE Message-ID: <200304011711.h31HBO515641@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/nzo In directory cvs.zope.org:/tmp/cvs-serv15575/nzo Removed Files: arrow.gif arrowDown.gif arrowUp.gif breadcrumbs.py bullet.gif css_default.css.dtml folder_actions.js.dtml folder_contents.html folder_factories.html getObjSize.py ieemu.js.py index_html.html isExpired.py macro_renderer.html macros_repository.html main_template.html more.gif nzo.css.dtml pixel_grey.jpg plone_javascripts.js.pt point_bckgrd2.jpg printer_icon.gif processAction.py returnPageResults.py search.html search_form.html shortBread.py sitefonts.css space.gif standard_html_footer.dtml standard_html_header.dtml stipple.gif stylesheet_properties.props styley.js.dtml sw_community.gif sw_dlbug.gif sw_linkicon.gif sw_starempty.gif sw_starfull.gif sw_tack1.gif swproduct_view.html table_sort.js.dtml toPortalTime.py todo.txt top_bckgrd.jpg top_logo.gif top_logo.png truncate.py xmlrequestlib.js Log Message: Cleaning up skins === Removed File Products/ZopeOrg-NV/skins/nzo/arrow.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/arrowDown.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/arrowUp.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/breadcrumbs.py === === Removed File Products/ZopeOrg-NV/skins/nzo/bullet.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/css_default.css.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/folder_actions.js.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/folder_contents.html === === Removed File Products/ZopeOrg-NV/skins/nzo/folder_factories.html === === Removed File Products/ZopeOrg-NV/skins/nzo/getObjSize.py === === Removed File Products/ZopeOrg-NV/skins/nzo/ieemu.js.py === === Removed File Products/ZopeOrg-NV/skins/nzo/index_html.html === === Removed File Products/ZopeOrg-NV/skins/nzo/isExpired.py === === Removed File Products/ZopeOrg-NV/skins/nzo/macro_renderer.html === === Removed File Products/ZopeOrg-NV/skins/nzo/macros_repository.html === === Removed File Products/ZopeOrg-NV/skins/nzo/main_template.html === === Removed File Products/ZopeOrg-NV/skins/nzo/more.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/nzo.css.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/pixel_grey.jpg === === Removed File Products/ZopeOrg-NV/skins/nzo/plone_javascripts.js.pt === === Removed File Products/ZopeOrg-NV/skins/nzo/point_bckgrd2.jpg === === Removed File Products/ZopeOrg-NV/skins/nzo/printer_icon.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/processAction.py === === Removed File Products/ZopeOrg-NV/skins/nzo/returnPageResults.py === === Removed File Products/ZopeOrg-NV/skins/nzo/search.html === === Removed File Products/ZopeOrg-NV/skins/nzo/search_form.html === === Removed File Products/ZopeOrg-NV/skins/nzo/shortBread.py === === Removed File Products/ZopeOrg-NV/skins/nzo/sitefonts.css === === Removed File Products/ZopeOrg-NV/skins/nzo/space.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/standard_html_footer.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/standard_html_header.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/stipple.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/stylesheet_properties.props === === Removed File Products/ZopeOrg-NV/skins/nzo/styley.js.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/sw_community.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/sw_dlbug.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/sw_linkicon.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/sw_starempty.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/sw_starfull.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/sw_tack1.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/swproduct_view.html === === Removed File Products/ZopeOrg-NV/skins/nzo/table_sort.js.dtml === === Removed File Products/ZopeOrg-NV/skins/nzo/toPortalTime.py === === Removed File Products/ZopeOrg-NV/skins/nzo/todo.txt === === Removed File Products/ZopeOrg-NV/skins/nzo/top_bckgrd.jpg === === Removed File Products/ZopeOrg-NV/skins/nzo/top_logo.gif === === Removed File Products/ZopeOrg-NV/skins/nzo/top_logo.png === === Removed File Products/ZopeOrg-NV/skins/nzo/truncate.py === === Removed File Products/ZopeOrg-NV/skins/nzo/xmlrequestlib.js === From sidnei at x3ng.com.br Tue Apr 1 12:11:26 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/zopeorg - content_obsolete_form.pt:NONE content_refresh_form.pt:NONE content_status_modify.py:NONE feedback_form.pt:NONE feedback_template.dtml:NONE folder_localrole_form.pt:NONE index_html.pt:NONE link_edit.py:NONE link_edit_form.pt:NONE main_template.pt:NONE news_box.pt:NONE release.gif:NONE search.pt:NONE search_form.pt:NONE swproduct.gif:NONE swproduct_edit.pt:NONE swproduct_update.py:NONE swproduct_view.pt:NONE swrelease_add.py:NONE swrelease_addForm.pt:NONE swrelease_addfile.py:NONE swrelease_edit.pt:NONE swrelease_update.py:NONE swrelease_view.pt:NONE swreleasefile_addForm.pt:NONE topic_view.pt:NONE zopecom.gif:NONE zopeorg_stylesheet.css:NONE Message-ID: <200304011711.h31HBQY15698@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/zopeorg In directory cvs.zope.org:/tmp/cvs-serv15575/zopeorg Removed Files: content_obsolete_form.pt content_refresh_form.pt content_status_modify.py feedback_form.pt feedback_template.dtml folder_localrole_form.pt index_html.pt link_edit.py link_edit_form.pt main_template.pt news_box.pt release.gif search.pt search_form.pt swproduct.gif swproduct_edit.pt swproduct_update.py swproduct_view.pt swrelease_add.py swrelease_addForm.pt swrelease_addfile.py swrelease_edit.pt swrelease_update.py swrelease_view.pt swreleasefile_addForm.pt topic_view.pt zopecom.gif zopeorg_stylesheet.css Log Message: Cleaning up skins === Removed File Products/ZopeOrg-NV/skins/zopeorg/content_obsolete_form.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/content_refresh_form.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/content_status_modify.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg/feedback_form.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/feedback_template.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg/folder_localrole_form.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/index_html.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/link_edit.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg/link_edit_form.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/main_template.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/news_box.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/release.gif === === Removed File Products/ZopeOrg-NV/skins/zopeorg/search.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/search_form.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swproduct.gif === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swproduct_edit.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swproduct_update.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swproduct_view.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swrelease_add.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swrelease_addForm.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swrelease_addfile.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swrelease_edit.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swrelease_update.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swrelease_view.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/swreleasefile_addForm.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/topic_view.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg/zopecom.gif === === Removed File Products/ZopeOrg-NV/skins/zopeorg/zopeorg_stylesheet.css === From sidnei at x3ng.com.br Tue Apr 1 12:11:26 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/zopeorg_membership - join_form.dtml:NONE logged_in.dtml:NONE mail_password_form.dtml:NONE mail_password_template.dtml:NONE maintainer_invitation.dtml:NONE maintainer_invitation_template.dtml:NONE memberfolder_view.pt:NONE password_form.dtml:NONE personalize.py:NONE personalize_form.dtml:NONE register.dtml:NONE Message-ID: <200304011711.h31HBQf15720@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/zopeorg_membership In directory cvs.zope.org:/tmp/cvs-serv15575/zopeorg_membership Removed Files: join_form.dtml logged_in.dtml mail_password_form.dtml mail_password_template.dtml maintainer_invitation.dtml maintainer_invitation_template.dtml memberfolder_view.pt password_form.dtml personalize.py personalize_form.dtml register.dtml Log Message: Cleaning up skins === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/join_form.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/logged_in.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/mail_password_form.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/mail_password_template.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/maintainer_invitation.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/maintainer_invitation_template.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/memberfolder_view.pt === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/password_form.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/personalize.py === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/personalize_form.dtml === === Removed File Products/ZopeOrg-NV/skins/zopeorg_membership/register.dtml === From sidnei at x3ng.com.br Tue Apr 1 12:11:27 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/zpt_membership - curRoles.py:NONE join_form.pt:NONE logged_in.pt:NONE mail_password_form.pt:NONE maintainer_invitation.pt:NONE password_form.pt:NONE personalize_form.pt:NONE register.py:NONE setStartPage.py:NONE Message-ID: <200304011711.h31HBRt15734@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/zpt_membership In directory cvs.zope.org:/tmp/cvs-serv15575/zpt_membership Removed Files: curRoles.py join_form.pt logged_in.pt mail_password_form.pt maintainer_invitation.pt password_form.pt personalize_form.pt register.py setStartPage.py Log Message: Cleaning up skins === Removed File Products/ZopeOrg-NV/skins/zpt_membership/curRoles.py === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/join_form.pt === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/logged_in.pt === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/mail_password_form.pt === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/maintainer_invitation.pt === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/password_form.pt === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/personalize_form.pt === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/register.py === === Removed File Products/ZopeOrg-NV/skins/zpt_membership/setStartPage.py === From sidnei at x3ng.com.br Tue Apr 1 12:23:04 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/nzo - addFavorite.gif:1.1 editform.pt:1.1 footer.pt:1.1 frontpage_menu_items.py:1.1 index_html.pt:1.1 latestContentBySubject.py:1.1 linkOpaque.gif:1.1 logo.jpg:1.1 menu_slot.pt:1.1 news.pt:1.1 ploneCustom.css.dtml:1.1 returnPageResults.py:1.3 search.pt:1.1 search_form.pt:1.1 truncate.py:1.3 Message-ID: <200304011723.h31HN4h17353@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/nzo In directory cvs.zope.org:/tmp/cvs-serv17229/nzo Added Files: addFavorite.gif editform.pt footer.pt frontpage_menu_items.py index_html.pt latestContentBySubject.py linkOpaque.gif logo.jpg menu_slot.pt news.pt ploneCustom.css.dtml returnPageResults.py search.pt search_form.pt truncate.py Log Message: Adding new skins === Added File Products/ZopeOrg-NV/skins/nzo/addFavorite.gif === === Added File Products/ZopeOrg-NV/skins/nzo/editform.pt === yuck... editform is actually a method, and it calls us with (page, request, action=action, text=text, id=id, page=page, oldid=oldid)

Creating Editing page

In case master has no "header" macro.
 
Optional note:  
Upload a file or image:
Render this page as:
In case master has no "footer" macro.
=== Added File Products/ZopeOrg-NV/skins/nzo/footer.pt === === Added File Products/ZopeOrg-NV/skins/nzo/frontpage_menu_items.py === ## Script (Python) "frontpage_menu_items" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters= ##title= ## menu = [] subitems=[] menu.append({'label':'About Zope', 'url':'/About', 'subitems':subitems}) subitems.append({'label':'What Is Zope?', 'url':'/WhatIsZope'}) subitems.append({'label':'Roadmap', 'url':'/Roadmap'}) subitems.append({'label':'News', 'url':'/news'}) subitems.append({'label':'Awards', 'url':''}) subitems.append({'label':'Getting Started', 'url':''}) subitems=[] menu.append({'label':'Docs', 'url':'/Documentation', 'subitems':subitems}) subitems.append({'label':'The Zope Book', 'url':'/Documentation/Books/ZopeBook/current'}) subitems.append({'label':'Developer Guide', 'url':'/Documentation/Books/ZDG/current'}) subitems.append({'label':'API reference', 'url':''}) subitems.append({'label':'ZPT reference', 'url':''}) subitems.append({'label':'DTML reference', 'url':''}) subitems.append({'label':'Administrator Guide', 'url':'/Documentation/Guides/ZAG'}) subitems.append({'label':'Articles', 'url':'/Resources/Articles'}) subitems.append({'label':"How-To's", 'url':''}) subitems.append({'label':'Books in print', 'url':''}) subitems=[] menu.append({'label':'Download', 'url':'/Products', 'subitems':subitems}) subitems.append({'label':'Zope', 'url':'/Products/Zope'}) subitems.append({'label':'Products by category', 'url':''}) subitems.append({'label':'All products', 'url':''}) subitems=[] menu.append({'label':'Projects', 'url':'/DevHome/Projects', 'subitems':subitems}) subitems.append({'label':'Zope 3', 'url':'/DevHome/Zope3'}) subitems.append({'label':'New Zope.org', 'url':'/projects/nzo'}) subitems=[] menu.append({'label':'Community', 'url':'', 'subitems':subitems}) subitems.append({'label':'Report Bugs', 'url':'http://collector.zope.org/ZopeOrg'}) subitems.append({'label':'Mailing lists', 'url':'/Resources/MailLists'}) subitems.append({'label':'IRC', 'url':'/Resources/IRC'}) subitems.append({'label':'User Groups', 'url':'/Resources/UserGroups'}) subitems.append({'label':'Zope Powered Sites', 'url':''}) subitems=[] menu.append({'label':'Business', 'url':'', 'subitems':subitems}) subitems.append({'label':'Zope Corporation', 'url':'http://www.zope.com'}) subitems.append({'label':'Solution Providers', 'url':'/Resources/ZSP'}) subitems.append({'label':'Hosting', 'url':''}) subitems.append({'label':'Marketing Zope', 'url':''}) subitems=[] menu.append({'label':'Zope Exits', 'url':'', 'subitems':subitems}) subitems.append({'label':'ZopeZen', 'url':'http://www.zopezen.org'}) subitems.append({'label':'Plone', 'url':'http://www.plone.org'}) subitems.append({'label':'ZopeLabs', 'url':'http://www.zopelabs.com'}) subitems.append({'label':'Zope Europe', 'url':'http://www.zope-europe.org'}) subitems.append({'label':'OzZope', 'url':'http://www.ozzope.org'}) s = lambda x,y: cmp(x['label'], y['label']) menu.sort(s) return menu === Added File Products/ZopeOrg-NV/skins/nzo/index_html.pt ===
Locally defined HTML
Title
Description
=== Added File Products/ZopeOrg-NV/skins/nzo/latestContentBySubject.py === ## Script (Python) "latestContentBySubject" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters=portal_type, subject=None, max_items=5 ##title= ## ctool = context.portal_catalog if subject: results = ctool.searchResults(portal_type=portal_type, Subject=subject, sort_on='Date', sort_order="reverse") else: results = ctool.searchResults(portal_type=portal_type, sort_on='Date', sort_order="reverse") results = results[:max_items] return [r.getObject() for r in results] === Added File Products/ZopeOrg-NV/skins/nzo/linkOpaque.gif === === Added File Products/ZopeOrg-NV/skins/nzo/logo.jpg === PNG  IHDR6`*gAMA7tEXtSoftwareAdobe ImageReadyqe<(IDATxb4N0 FP D~K9,e;~UaefJp8h>D@t(M5d U%eEx o>|/^y@+^FMYpW=&F;@0m'.e/+O^z0!15Dԝw ֏De)c#~׷{ûO"&%#Ư&#%/ Q%/]r4F[ ,M.7'/rU9fN$nL+z&**|\@w?9Z * !S᫂۱h j`{Kv6go?wXOAB@MZHABPJY˻ߞzٻǯ>V:2.ƪtٷc7G#u&/Z* u2^yts`f&%#G! %ڻhոO0uVW+7r__4';+;?7;7;4X?;X ':( j{ rdfx.{W}`H97 Ga $I^ {>GS~p[ )^K5a)Uo^{ M%@Qj1z-o k %Q;FP0y`O rγѤC Xq챁rL^aVh^DQ65 5>}G lQ.1:".}˝Q`㗟;(}R rWD+O߷,:0ntY,؅n=  [fچ`4.0eխz+1\nxtG/?+t;t.dQk0 ˭(`| K]N(XMHXFXMR', `V6:Z2: °_O`ɭ,*#a".? lKEa3fx .`)a^6]-gM "3mIY|꣤DOd/C"CFꟿ) ذ&JXEXK\IF~V2I|XbWԖfʫ^-{OgiEGv^@+S5E}Q:- 8v-ZeZc=_B."3m%yǒW>~M.3Mp+EI"S gx "1>t O/¬_`/gee{._]ؚdٺϿpggaДzPJhJfVT ^zӷ2p K@ 2]DNڒT-w*? 2Ja3heɊWc\7%8w}x] ,*f(F3x@|n<+=×v_ZT<}Opi@o  Вڰ SG]~4Z]H[b@Ld`:{ΗQld, &2a|&m-f%ӷk%JUj^9be~<%呶u;iSFߦi^@B`_}6HZo`6-u%@L5d@%;(rѝWOL=5sN*+6i.pm~`U .d,&XߚvO5ù%JCin"9mKj+k^˖gH#*k~֥π,- pI5|oy pG,w`9@&lI~^$O,}W]|׃Bؕ'_v U%H \u N<#@\ r;߱f3. i7-ͧCB{ B[A ^֒E >CUb$`΄smˎ`U(! v/;@TN;1 ֝\"yCZZŸA?q!D}/A\X ~YqǻB?M }]GjM.v֖%T ̴‚^x{ͼxF Vߒ9x8iOKH&&F,VuI`V7; 0? dzzc 3Rh+x@))̋R[LXgo=… "I2#(k^%*M OSY1 D{g#NvPϫ\?u6 ~jZ3hϿDrں˜(]5?mG$] &>w`H+elLKH 瑹Vy o? @$5xacC5)sQ%aڠrZLS&iвi! ǯSbd BƨdEM{>`*`fbBMװD^|lh+@B9+k#$,j2B5|i|UZx!s|}[g4+8l_}؎Q sԑ9u';+RhkJv'|UȰsf~0`x$,`Q {vg r*)8+;Qwo*L`~V:oˎaɑ:ciX}2~}vzr0aіkd<+Vօ0*O|n+oxZEp"7;c>XM1c]HuKv_%U\̥h7ݧgLTz2Rz6 HOY3;s,Nd+(igǯ=Ԓ?r6VF޷ k,G9x9Y$|򞥽gbhJp 5,:%J]pO{5l6rcHK^d5|Hd   GWY^ J`l3 @Cv kI /`Opps;30ҁ^beefcad ?c+T%4@hꠅr"'j [OEL^w+ 5&xW|0>NF 3tXM+@sl{0A&! <$堯p[)a^2Җ0WH|ֆ'nE [s2u~*6U]+ji/}Ea61s^u/VvNFr)ן?|-f`#u.~4=1l~O`%hܒd\|YAWHtP$U@HDM54PBaI$7Mo3M[=yu) !P=yg/>:O)B3RߑM/偅02Jm;5Hv U?e'1 r"Y5zLڇ9s q@T8|ǩ;*2B^v9 Փ*>=k ڰt9J>XL4o?}z <%8 vn |ֆ7n8C2s &A~n 'b- T/ fm9K93,$ ì '@T~h:33˃MRw7hIvԔ ۖY`qLA`CGAB@WIRrY=ÀY X qKK5`g- D+Y@UЌP 2*C6^ h)DR[(48[SjN`@2ANV-`}Í_y@\ȖN83o%>ſ(k+ט伡92ːhBh. Ċtܖ㷀QC5zV#Y\6_b ` b@@`P%UzXş J `&\ls:~- ˏe3vϗRO~~׏_}// :YFHMV)!(GD ^JRS$D hRDzвg$m{3\xgb*]q+5ạ+=w1*&+O]D{1,eAk>;vkI:]m0.|gm>޺-|)@"A)˹ r /0I9CF  Wʲ,/!h)m. ,y_x7 $%wk@j bc8x!E @{M.` laUHة  WPA) #š ocxT5TP$IA@ߖ[7}&U@[h DNv:< }L`/XIX+3H"f& :f $}%@F 8ߙiT4ξ_IMU@gΜo->ȑ_~﷟mO`$#).+Iyᄞ`IOO?{4AL>:~[XC*x\>'> gPOH7Z!FD8٘eDA dpRoV+⃏>}'~좄'>I?P_'Cu&J+v/h (bgaMv;#=qh XF@e,ǎ3u;"`Ei+20z'I  듧 T9IENDB` === Added File Products/ZopeOrg-NV/skins/nzo/menu_slot.pt === The title === Added File Products/ZopeOrg-NV/skins/nzo/news.pt === Disable the tabs

News

The latest news, sorted in reverse chronological order.

Folder Title

Description

comments Read More
 

No news has been posted.

=== Added File Products/ZopeOrg-NV/skins/nzo/ploneCustom.css.dtml === /* Plone for Zope.org changes */ div.document, body { font-size: 11px; background-color: white; color: black; } p { text-align: left; line-height: 1.4em; } h1, h2, h3, h4, h5 { color: black; font-weight: bold; border-bottom: none; } h1 { font-size: 180%; } h2 { font-size: 140%; font-weight: bold; } h3 { font-size: 130%; } h4 { font-size: 120%; } h5 { font-size: 110%; } body>div { background-color: #FFFFFF; } td{ vertical-align: top; } a, a:hover, div.personalBar a, div.pathBar a, #contentTabs a.selected, #contentTabs a, .currentNavItem { text-decoration: underline; color: #336699; } div.boxDetails { color: #999999; } div.box ul{ margin:0ex; padding:0ex; } div.box li { margin: 0em 0em 1em 0em; list-style: none; text-decoration:none; font-size: 1.1em; } div.box li a:link, div.box li a:visited, div.box li a:hover { font-weight: bold; } div.box li li { margin-bottom:0; margin-left:1.5em; font-weight:normal; list-style: circle; font-size: 0.9em; } div.box li li a:link, div.box li li a:visited, div.box li li a:hover { font-weight:normal; } table.listing tr.even{ background-color: #CCCCCC; } div.documentActions, #contentBar { visibility: hidden; background-color: white; position: absolute; top: 5em; left: 5em; } div.tabs { float: right; position: absolute; right: 25em; top: 2.5em; border: none; background-color: transparent; } div.tabs a { margin-right: 0; padding: 0.2em 0.5em; text-transform: none; border: none; color: white; background-color: transparent; } div.tabs a:hover { color: white; background-color: transparent; } div.tabs a.selected { color: white; background-color: transparent; border: none; } div.top { background-color: #336699; } .logo { top: 0; left: 0; margin: 0; padding: 0; border: 0; } div.searchBox { margin-top: 2.5em; margin-right: 1em; margin-bottom: 0em; margin-left: 0.5em; padding: 0; } #searchGadget { width: 120px; } div.personalBar { position: absolute; background-color: white; text-transform: none; padding-bottom: 0.2em; padding-top: 0.1em; padding-right: 1em; right: 0em; top: 6.6em; width: 100%; border-bottom: #A0A0A0 1px solid; } div.pathBar { text-transform: none; margin: 0; padding-left: 1em; white-space: nowrap; border-bottom: #A0A0A0 1px solid; padding-bottom: 0.2em; padding-top: 0.2em; background-color: #CCCCCC; } #contentTabs { margin: 0; padding: 0.2em 0em 0.2em 0em; border: 0; text-align: right; } #contentTabs a, #contentTabs a.plain, #contentTabs a.selected { text-transform: none; padding-left: 1em; padding-right: 0.5em; padding-bottom: 0em; border: 0; background-color: transparent; } #contentTabs a:hover { background-color: transparent; } div.editableDocument { border: 0; padding: 0; } #contentBar{ visibility: hidden; } div.editableDocument, table.listing td, #contentTabs, input.context { font-size: 11px; } table.calendar { margin: 0; } table.columns { padding: 0; background-color: white; border: 0; margin-top: 1.4em; } table.columns table.columns{ margin-top: 0.5em; padding: 0; border: none; border-collapse: collapse; width: 99%; } table.columns table.columns td.main{ margin: 0; padding: 0em 1em 0em 0em; border: none; width: 70%; } table.columns table.columns td.right { width: 25%; padding: 1em 0.5em 0em 0.5em; } table.columns td.left { padding: 1em 0em 0em 1em; margin: 0; width: 15%; border-right: 1px solid #A0A0A0; border-collapse: collapse; } table.columns td.main { padding: 0em 0em 0em 1em; margin: 0; border: 0; width: 70%; } table.columns td.right { border-left: 1px solid #A0A0A0; padding: 0; margin: 0; width: 15%; } td.right div.box div.body, td.left div.box div.body { background: transparent; border-collapse: collapse; border: none; font-size:0.9em; } td.left div.box h5{ background: transparent; border: 1px solid #A0A0A0; border-style: none none solid none; color: Black; margin: 0; padding: 0em 0.5em 0.5em 0.5em; text-transform: none; display: block; font-size: 120%; font-weight: normal; color: #999999; height: 1em; } table.columns table.columns td.right div.box h5{ border-style: solid; color: white; background-color: #336699; text-align: left; padding: 0em 0em 0.3em 0.3em; display: block; text-transform: none; } table.columns table.columns td.right div.box div.body div.content{ border: 0; padding: 0.5em; margin: 0; } td.left div.box h6, td.right div.box h6 { background: transparent; border: 1px solid #A0A0A0; border-style: none none solid none; color: Black; padding: 0; margin: 0em 0.5em 0em 0.5em; text-transform: none; display: block; font-size: 160%; height: 1em; } input.standalone, input.context { background: #EAEAEA; margin-bottom: 1em; padding: 0; } input[type=button], input[type=submit], input[type=reset] { cursor: pointer; } input { background: #EAEAEA; color: Black; font-weight: normal; text-transform: none; } ul { padding-bottom: 0.5em; } div.footer { margin: 0; padding: 0; } div.hilite { color: #666666; font-style: italic; font-size: 110%; font-weight: bold; padding: 0.5em 0em 0.5em 0em; } div.searchResults { background: #e0e0e0; padding: 0.5em; margin: 0.5em; display: block; clear: both; } div.searchNav { padding: 0.5em; margin: 0.5em; display: block; clear: both; text-align: center; } div.searchNav div{ padding: 0.5em; } div.searchResults span.right { text-align: right; display: inline; } span.resultURL { color: #009900; } === Products/ZopeOrg-NV/skins/nzo/returnPageResults.py 1.2 => 1.3 === +## Script (Python) "returnPageResults" +##bind container=container +##bind context=context +##bind namespace= +##bind script=script +##bind subpath=traverse_subpath +##parameters=batch, maxPages=10 +##title= +## +# Return page calculation from batch result +# Input +# batch : batch of sequence from which we need to return page result +# maxPages: The maximum amount of page links to be shown +# Output +# List with dictionaries as record, containing: +# batch: the batch to which the page refers +# active: if the batch is the current batch displayed +# index: repition number of the page, starting from 0 +# number: index of the page + 1 + + +result = [] +rangeLimit = int(maxPages) / 2 + +# check if we have enough pages to the right +count=0 +tmpbatch = batch +highPage = rangeLimit +while (tmpbatch.next) and (count < highPage): + tmpbatch = tmpbatch.next + count +=1 + +# go to first page +lowPage = rangeLimit +lowPage += (highPage - count) +1 + +count=1 +tmpbatch = batch +while (tmpbatch.previous) and (count < lowPage): + tmpbatch = tmpbatch.previous + count +=1 + +# create pages list + +batches = [] + +page = {} +page['active'] = tmpbatch.start == batch.start +page['index'] = tmpbatch.start / batch.size +page['number'] = tmpbatch.start / batch.size +1 +page['batch'] = tmpbatch +result.append(page) + +count=1 +while (tmpbatch.next) and (count < maxPages): + tmpbatch=tmpbatch.next + count +=1 + page = {} + page['active'] = tmpbatch.start == batch.start + page['index'] = tmpbatch.start / batch.size + page['number'] = tmpbatch.start / batch.size +1 + page['batch'] = tmpbatch + result.append(page) + +return result === Added File Products/ZopeOrg-NV/skins/nzo/search.pt ===
You searched for:
Results 1-10 of 290. Searching Zope.org for search term
Result Page: Previous X X Next

Description: Description
Related subjects: somesubject
http://some.url/ 12-Apr-2002

Result Page: Previous X X Next
You searched for:
=== Added File Products/ZopeOrg-NV/skins/nzo/search_form.pt ===

Search

Review Status
As a reviewer, you may search for items based on their review state. If you wish to constrain results to items in certain states, select them from this list.
Full Text
For a simple text search, enter your search term here. Multiple words may be found by combining them with AND and OR. This will find text in items' contents, title and description.
Title
Subject
Description
You may also search the items' descriptions and titles specifically. Multiple words may be found by combining them with AND and OR.
Find new items since...
You may find only recent items by selecting a time-frame.
Item type
You may limit your results to particular kinds of items by selecting them above. To find all kinds of items, do not select anything.
Creator
To find items by a particular user only, enter their username above. Note that you must enter their username exactly.

=== Products/ZopeOrg-NV/skins/nzo/truncate.py 1.2 => 1.3 === +## Script (Python) "truncate" +##bind container=container +##bind context=context +##bind namespace= +##bind script=script +##bind subpath=traverse_subpath +##parameters=some_string, size +##title= +## +if len(some_string) > size: + return some_string[:size] + '...' +else: + return some_string From sidnei at x3ng.com.br Tue Apr 1 15:08:08 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - setupZopeOrg.py:1.67 Message-ID: <200304012008.h31K88i12255@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions In directory cvs.zope.org:/tmp/cvs-serv12151/Extensions Modified Files: setupZopeOrg.py Log Message: Adding Plone Customization Policy in place of setupZopeOrg External Method. === Products/ZopeOrg-NV/Extensions/setupZopeOrg.py 1.66 => 1.67 === log = [] - # # The main conversion method. This is the method name showing in # the external method object to be instantiated and run in Zope From sidnei at x3ng.com.br Tue Apr 1 15:09:19 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - setupZopeOrg.py:NONE Message-ID: <200304012009.h31K9JV12415@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions In directory cvs.zope.org:/tmp/cvs-serv12395/Extensions Removed Files: setupZopeOrg.py Log Message: Adding Plone Customization Policy in place of setupZopeOrg External Method. === Removed File Products/ZopeOrg-NV/Extensions/setupZopeOrg.py === From sidnei at x3ng.com.br Tue Apr 1 15:10:58 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV - Installer.py:1.1 __init__.py:1.22 Message-ID: <200304012010.h31KAw912585@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV In directory cvs.zope.org:/tmp/cvs-serv12569 Modified Files: __init__.py Added Files: Installer.py Log Message: Adding Plone Customization Policy in place of setupZopeOrg External Method. === Added File Products/ZopeOrg-NV/Installer.py === (590/690 lines abridged) import os, string from StringIO import StringIO from Products.CMFPlone.Portal import addPolicy from Products.CMFPlone.CustomizationPolicy import DefaultCustomizationPolicy from Products.CMFPlone.interfaces.CustomizationPolicy import ICustomizationPolicy from Products.CMFCore.utils import getToolByName from Products.CMFCore.DirectoryView import addDirectoryViews from Products.CMFCore.TypesTool import FactoryTypeInformation from Products.ZopeOrg import zopeorg_globals from Products.ZopeOrg.ZopeOrgTypes import ftis from Products.ZCTextIndex import ZCTextIndex from Products.PluginIndexes.DateIndex.DateIndex import DateIndex from Products.PluginIndexes.DateRangeIndex.DateRangeIndex import DateRangeIndex from Products.CMFDateIndexes.RSCatalogTool import RSCatalogTool from Products.ExternalMethod.ExternalMethod import ExternalMethod def register(context, app_state): addPolicy('Zope.org Policy', ZopeOrgPolicy()) INVISIBLE_TYPES = ( 'Wiki Page' , 'Software Release File' , 'BackTalk Document' ) NEEDED_PRODUCTS = ( 'CMFDefault' , 'CMFCore' , 'CMFCalendar' , 'CMFDateIndexes' , 'CMFCollector' , 'ZWiki' , 'CMFPackage' , 'BackTalk' , 'CMFBackTalk' , 'DCWorkflow' , 'ZopeOrg' , 'PageTemplates' , 'Rewriter' , 'BTreeFolder2' , 'CMFPlone' , 'Formulator' , 'ExternalEditor' ) SKINPATHS = ( 'Basic', 'NZO', [-=- -=- -=- 590 lines omitted -=- -=- -=-] , 'Monitoring' , 'Object Model' , 'Performance' , 'Permissions' , 'Properties' , 'Programs' , 'Proxy' , 'Roles' , 'Sessions' , 'Structured Text' , 'Tutorials' , 'Upgrading' , 'User Folders' , 'Versions' , 'Virtual Hosting' , 'WAP' , 'WebDAV' , 'Workflow' , 'XML' , 'ZCatalog' , 'ZClasses' , 'ZClient' , 'ZODB' , 'ZServer' , 'Zope Core' ) , REQUEST=None ,) self.log(' - MetaData Policies Setup') def setupExtMethods(self, portal): """ Set up all other external methods that are needed """ for ext_dict in EXT_METHODS: eg = ext_dict.get id = eg( 'id' ) if id in portal.objectIds(): portal._delObject( id ) ext_obj = ExternalMethod( id=id , title=eg( 'title' ) , module=eg( 'module' ) , function=eg( 'function' ) ) portal._setObject( id, ext_obj ) self.log(' - Set up external method %s' % id) === Products/ZopeOrg-NV/__init__.py 1.21 => 1.22 === import ZopeOrgTypes import ZPublisher.Publish from string import rfind -#import SoftwareProduct -#import ZopeOrgMemberDataTool -#import ZopeOrgMembershipTool #Hackish workaround to allow accesing the broken ZODB on ZopeOrg class ImplicitAcquirerWrapper: @@ -26,8 +23,6 @@ # Make the skins available as DirectoryViews registerDirectory('skins', zopeorg_globals) -#ftis = SoftwareProduct.factory_type_information - ftis = ( CaseStudy.factory_type_information + \ ZopeServiceProvider.factory_type_information ) @@ -37,6 +32,8 @@ def initialize( context ): """ Initialize the ZopeOrg components """ + import Installer + Installer.register(context, zopeorg_globals) context.registerClass( ContentList.ContentList , constructors=CL_CTORS @@ -54,24 +51,3 @@ ), fti = ftis , ).initialize(context) - - #ToolInit( - # 'Zope.Org Tools', - # tools = ( ZopeOrgMemberDataTool.ZopeOrgMemberDataTool - # , ZopeOrgMembershipTool.ZopeOrgMembershipTool - # ), - # product_name='ZopeOrg', - # icon='tool.gif' ).initialize( context ) - - #ContentInit( - # 'Zope.org Content', - # content_types = ( SoftwareProduct.SoftwareProduct - # , SoftwareProduct.SoftwareRelease - # ), - # permission = AddPortalContent, - # extra_constructors = ( SoftwareProduct.addSoftwareProduct - # , SoftwareProduct.addSoftwareRelease - # , SoftwareProduct.addSoftwareReleaseFile - # ), - # fti = ftis , - # ).initialize(context) From sidnei at x3ng.com.br Tue Apr 1 15:14:07 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV - SoftwareProduct.py:NONE SoftwareProductBases.py:NONE SoftwareProductPolicies.py:NONE ZopeOrgMemberDataTool.py:NONE ZopeOrgMembershipTool.py:NONE tarlib.py:NONE Message-ID: <200304012014.h31KE7T13143@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV In directory cvs.zope.org:/tmp/cvs-serv13125 Removed Files: SoftwareProduct.py SoftwareProductBases.py SoftwareProductPolicies.py ZopeOrgMemberDataTool.py ZopeOrgMembershipTool.py tarlib.py Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/SoftwareProduct.py === === Removed File Products/ZopeOrg-NV/SoftwareProductBases.py === === Removed File Products/ZopeOrg-NV/SoftwareProductPolicies.py === === Removed File Products/ZopeOrg-NV/ZopeOrgMemberDataTool.py === === Removed File Products/ZopeOrg-NV/ZopeOrgMembershipTool.py === === Removed File Products/ZopeOrg-NV/tarlib.py === From sidnei at x3ng.com.br Tue Apr 1 15:14:53 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/archive/skins/zopeorg_global - Global.css:NONE Global.css.dtml:NONE main_template.pt:NONE Message-ID: <200304012014.h31KErH13176@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/archive/skins/zopeorg_global In directory cvs.zope.org:/tmp/cvs-serv13154/archive/skins/zopeorg_global Removed Files: Global.css Global.css.dtml main_template.pt Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_global/Global.css === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_global/Global.css.dtml === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_global/main_template.pt === From sidnei at x3ng.com.br Tue Apr 1 15:14:55 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/archive/skins/zopeorg_images - 1px.gif:NONE IconNews.png:NONE IconNewsImp.png:NONE LogInJoin.png:NONE actions_top.png:NONE bar-bottom_right.png:NONE bar_bg.png:NONE bar_left.png:NONE bar_right.png:NONE blurb.png:NONE dark_blue_bg.png:NONE dark_grey_bg.png:NONE light_grey_bg.png:NONE logo.png:NONE logout.png:NONE news.gif:NONE object_actions_left.png:NONE object_actions_right.png:NONE object_actions_top_left.png:NONE object_actions_top_right.png:NONE object_left.png:NONE object_left_top.png:NONE object_right.png:NONE object_right_top.png:NONE object_top.png:NONE print.gif:NONE python_powered.png:NONE search.png:NONE tab_bg.png:NONE tab_bottom.png:NONE tab_left.png:NONE tab_on_left.png:NONE tab_on_right.png:NONE tab_right.png:NONE Message-ID: <200304012014.h31KEtO13216@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/archive/skins/zopeorg_images In directory cvs.zope.org:/tmp/cvs-serv13154/archive/skins/zopeorg_images Removed Files: 1px.gif IconNews.png IconNewsImp.png LogInJoin.png actions_top.png bar-bottom_right.png bar_bg.png bar_left.png bar_right.png blurb.png dark_blue_bg.png dark_grey_bg.png light_grey_bg.png logo.png logout.png news.gif object_actions_left.png object_actions_right.png object_actions_top_left.png object_actions_top_right.png object_left.png object_left_top.png object_right.png object_right_top.png object_top.png print.gif python_powered.png search.png tab_bg.png tab_bottom.png tab_left.png tab_on_left.png tab_on_right.png tab_right.png Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/1px.gif === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/IconNews.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/IconNewsImp.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/LogInJoin.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/actions_top.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/bar-bottom_right.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/bar_bg.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/bar_left.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/bar_right.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/blurb.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/dark_blue_bg.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/dark_grey_bg.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/light_grey_bg.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/logo.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/logout.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/news.gif === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_actions_left.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_actions_right.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_actions_top_left.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_actions_top_right.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_left.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_left_top.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_right.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_right_top.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/object_top.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/print.gif === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/python_powered.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/search.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/tab_bg.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/tab_bottom.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/tab_left.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/tab_on_left.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/tab_on_right.png === === Removed File Products/ZopeOrg-NV/archive/skins/zopeorg_images/tab_right.png === From sidnei at x3ng.com.br Tue Apr 1 15:12:12 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton - local_html.pt:1.16 Message-ID: <200304012012.h31KCCk12864@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton In directory cvs.zope.org:/tmp/cvs-serv12849/skeleton Added Files: local_html.pt Log Message: Adding Plone Customization Policy in place of setupZopeOrg External Method. === Products/ZopeOrg-NV/skeleton/local_html.pt 1.15 => 1.16 === + + + + + The title + + + + + + + + +
+
+

Welcome to Zope.org

+ +
The Website for the Zope Community
+ +

What is Zope?

+ +

Zope is an open source application server for building + content managements, intranets, portals, and custom + applications. The Zope community consists of hundreds of + companies and thousands of developers all over the world, + working on building the platform and Zope applications. Zope is + written in Python, a highly-productive, object-oriented + scripting language. more

+ + + + +

Zope for...

+ + + + + +
+
+ +
+ +
News
+
+ + + +
+
+
+ +
Products
+
+ + + +
+
+ +
+ + \ No newline at end of file From sidnei at x3ng.com.br Tue Apr 1 15:16:46 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/functional_tests - README.txt:NONE Message-ID: <200304012016.h31KGkP13542@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/functional_tests In directory cvs.zope.org:/tmp/cvs-serv13524/functional_tests Removed Files: README.txt Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/functional_tests/README.txt === From sidnei at x3ng.com.br Tue Apr 1 15:16:47 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/tests - __init__.py:NONE config.py:NONE testPolicies.py:NONE test_all.py:NONE test_membership.py:NONE Message-ID: <200304012016.h31KGl313553@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/tests In directory cvs.zope.org:/tmp/cvs-serv13524/tests Removed Files: __init__.py config.py testPolicies.py test_all.py test_membership.py Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/tests/__init__.py === === Removed File Products/ZopeOrg-NV/tests/config.py === === Removed File Products/ZopeOrg-NV/tests/testPolicies.py === === Removed File Products/ZopeOrg-NV/tests/test_all.py === === Removed File Products/ZopeOrg-NV/tests/test_membership.py === From sidnei at x3ng.com.br Tue Apr 1 15:16:48 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/tests/test_products - CoreSessionTracking0-4.tar:NONE DevGuide.tar.gz:NONE EventLogManager1.0.tar:NONE EventLogManager1.0.tar.gz:NONE EventLogManager1.1.tar.gz:NONE LoginManager-0-8-8b1.tar:NONE LoginManager-0-8-8b1.tgz:NONE ParsedXML-0.1b1.tar:NONE notatarfile.tar:NONE Message-ID: <200304012016.h31KGmF13573@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/tests/test_products In directory cvs.zope.org:/tmp/cvs-serv13524/tests/test_products Removed Files: CoreSessionTracking0-4.tar DevGuide.tar.gz EventLogManager1.0.tar EventLogManager1.0.tar.gz EventLogManager1.1.tar.gz LoginManager-0-8-8b1.tar LoginManager-0-8-8b1.tgz ParsedXML-0.1b1.tar notatarfile.tar Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/tests/test_products/CoreSessionTracking0-4.tar === === Removed File Products/ZopeOrg-NV/tests/test_products/DevGuide.tar.gz === === Removed File Products/ZopeOrg-NV/tests/test_products/EventLogManager1.0.tar === === Removed File Products/ZopeOrg-NV/tests/test_products/EventLogManager1.0.tar.gz === === Removed File Products/ZopeOrg-NV/tests/test_products/EventLogManager1.1.tar.gz === === Removed File Products/ZopeOrg-NV/tests/test_products/LoginManager-0-8-8b1.tar === === Removed File Products/ZopeOrg-NV/tests/test_products/LoginManager-0-8-8b1.tgz === === Removed File Products/ZopeOrg-NV/tests/test_products/ParsedXML-0.1b1.tar === === Removed File Products/ZopeOrg-NV/tests/test_products/notatarfile.tar === From sidnei at x3ng.com.br Tue Apr 1 15:18:09 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/migration - README.txt:NONE migrate_all.py:NONE migration_mapping.txt:NONE Message-ID: <200304012018.h31KI9s13871@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/migration In directory cvs.zope.org:/tmp/cvs-serv13856/migration Removed Files: README.txt migrate_all.py migration_mapping.txt Log Message: Removing unused modules === Removed File Products/ZopeOrg-NV/migration/README.txt === === Removed File Products/ZopeOrg-NV/migration/migrate_all.py === === Removed File Products/ZopeOrg-NV/migration/migration_mapping.txt === From sidnei at x3ng.com.br Tue Apr 1 15:23:00 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skeleton - local_html.pt:1.17 Message-ID: <200304012023.h31KN0C14554@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skeleton In directory cvs.zope.org:/tmp/cvs-serv14537/skeleton Modified Files: local_html.pt Log Message: === Products/ZopeOrg-NV/skeleton/local_html.pt 1.16 => 1.17 === From sidnei at x3ng.com.br Tue Apr 1 15:19:53 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:10 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/images - org_workflow.gif:NONE Message-ID: <200304012019.h31KJrg14033@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/images In directory cvs.zope.org:/tmp/cvs-serv14020/images Removed Files: org_workflow.gif Log Message: Removing unused === Removed File Products/ZopeOrg-NV/images/org_workflow.gif === From sidnei at x3ng.com.br Tue Apr 1 15:20:51 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV - NewsItemWorkflow.py:NONE Message-ID: <200304012020.h31KKp914207@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV In directory cvs.zope.org:/tmp/cvs-serv14192 Removed Files: NewsItemWorkflow.py Log Message: Removing unused. === Removed File Products/ZopeOrg-NV/NewsItemWorkflow.py === From sidnei at x3ng.com.br Tue Apr 15 13:28:40 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: NZO_SiteLayout/etc - zopeorg.schema.in:1.2 Message-ID: <200304151728.h3FHSeU24333@cvs.baymountain.com> Update of /cvs-zopeorg/NZO_SiteLayout/etc In directory cvs.zope.org:/tmp/cvs-serv24319 Modified Files: zopeorg.schema.in Log Message: Updating Schema === NZO_SiteLayout/etc/zopeorg.schema.in 1.1 => 1.2 === DESC 'The preferred skin name for the user' SUP name ) +attributetype ( 1.3.6.1.4.1.7125.2.1.57 + NAME 'visibleids' + DESC 'Should we show ids on the Edit Form?' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) + +attributetype ( 1.3.6.1.4.1.7125.2.1.58 + NAME 'formtooltips' + DESC 'Should we show form tooltips?' + EQUALITY integerMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) + +attributetype ( 1.3.6.1.4.1.7125.2.1.59 + NAME 'wysiwygeditor' + DESC 'Choosen Editor' + SUP name) + +attributetype ( 1.3.6.1.4.1.7125.2.1.60 + NAME 'fullname' + DESC 'Full username' + SUP name) ##################################################################### # @@ -99,4 +120,5 @@ MUST ( cn ) MAY ( mail $ gn $ sn $ o $ userPassword $ lastLogin $ prevLogin $ public $ userCertificate $ pointCount $ - pointThreshold $ startupPage $ portalSkin ) ) + pointThreshold $ startupPage $ portalSkin $ + fullname $ wysiwygeditor $ visibleids $ formtooltips ) ) From sidnei at x3ng.com.br Thu Apr 17 07:46:57 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/zopeorg_types - zsp_view.pt:1.2 Message-ID: <200304171146.h3HBkvx06899@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/zopeorg_types In directory cvs.zope.org:/tmp/cvs-serv6874/skins/zopeorg_types Modified Files: zsp_view.pt Log Message: small fixes === Products/ZopeOrg-NV/skins/zopeorg_types/zsp_view.pt 1.1 => 1.2 ===
-

Company

+

Company

Update of /cvs-zopeorg/Products/ZopeOrg-NV In directory cvs.zope.org:/tmp/cvs-serv6874 Modified Files: ContentList.py Log Message: small fixes === Products/ZopeOrg-NV/ContentList.py 1.1 => 1.2 === else: return context.contentItems() + index_html = None + def __call__( self, context=None ): """ Return a list of 'objectItems' tuples, sorting those From sidnei at x3ng.com.br Thu Apr 17 07:48:19 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/zopeorg_types - casestudy_view.pt:1.2 Message-ID: <200304171148.h3HBmJ907177@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/zopeorg_types In directory cvs.zope.org:/tmp/cvs-serv7163/skins/zopeorg_types Modified Files: casestudy_view.pt Log Message: small fixes === Products/ZopeOrg-NV/skins/zopeorg_types/casestudy_view.pt 1.1 => 1.2 ===

Summary

Summary

+ tal:content="structure here/Summary">Summary

Case Facts

From sidnei at x3ng.com.br Thu Apr 17 15:15:04 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.21 Message-ID: <200304171915.h3HJF4U07144@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions In directory cvs.zope.org:/tmp/cvs-serv7017/Extensions Modified Files: NZOMigrate.py Log Message: partial commit === Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.20 => 1.21 === (2150/2250 lines abridged) -import sys -from StringIO import StringIO -from ZODB.POSException import POSKeyError -from Acquisition import aq_base, aq_parent, aq_inner -from Products.CMFCore.utils import getToolByName -from Products.CMFCollector.CollectorIssue import CollectorIssue -from DateTime import DateTime -from DocumentTemplate.DT_HTML import HTML as DTML -from zExceptions.ExceptionFormatter import format_exception -import zLOG - -def _send_update_notice(self, *args, **kw): - pass - -def migrate(source, dest, ignore_path=None, type_map=None, exceptions=None): - dest_path = dest.getPhysicalPath() - if ignore_path is None: ignore_path = [] - if not dest_path in ignore_path: - ignore_path.append(dest_path) - ignore_path = [tuple(p.split('/')) for p in ignore_path \ - if type(p) == type('')] - if type_map is None: - type_map = {"Formatted Document" : "CMF Default Document", - "STX Document" : "CMF Default Document", - "HTML Document" : "CMF Default Document", - "Link" : "CMF Default Link", - "News Item": "CMF Default News Item", - "Folder": "CMF Portal Folder", - "Image": "CMF Default Image", - "File": "CMF Default File", - "Tip": "ZopeOrg Tip", - "How-To": "ZopeOrg HowTo", - "Software Product": "CMF Software Package", - "Product Release": "CMF Software Release", - "Tracker": "CMF Collector", - "User Folder": "User Folder", - "Members Folder": "User Folder", - "ZCatalog": "ZCatalog", - "BTree Folder": "CMF BTree Folder", - "ZWiki Page": "ZWiki Page", - "Broken Because Product is Gone": "BBR", - "XML Document": "Parsed XML", - "BackTalk Book": "CMF BackTalk Book", - "BackTalk Document": "CMF BackTalk Document", - "External Method": "Unsafe" - } - - if exceptions is None: - exceptions = {} - exceptions['Resources/ZSP/zsp.xml'] = 'ZSP2ZopeOrgZSP' [-=- -=- -=- 2150 lines omitted -=- -=- -=-] + new_obj = copyProperties(obj, new_obj) + except: + self.log(pretty_exc(sys.exc_info())) + + res = [] + try: + res = _cleanupOwnership(new_obj, res, 0) + if res != []: + self.log('\n'.join(res) + '\n') + except: + self.log(pretty_exc(sys.exc_info())) + + try: + massPublish(new_obj, 0) + except: + self.log(pretty_exc(sys.exc_info())) + + if hasattr(obj, 'objectIds') and new_obj is not None: + ignore = WikiMethodsCleanup(obj, obj_url, ignore) + ignore = DefaultDTMLCleanup(obj, obj_url, ignore) + self.log(Transmutator(obj, new_obj, \ + ignore, self._type_map, \ + self._exceptions, \ + self._count).run(), dup=0) + + if source_id == 'Members': + res = recursiveOwnerFix(new_obj, oid, 1) + setLocalRoles(new_obj, (oid, ), 'Owner', obj_url) + + try: + new_obj = fixModificationDate(obj, new_obj) + except: + self.log(pretty_exc(sys.exc_info())) + + ct = getToolByName(new_obj, 'portal_catalog', None) + if ct is not None: + try: ct.reindexObject(obj) + except: pass + + if self._count % 100: + get_transaction().commit() + elif self._count % 50: + get_transaction().commit(1) + + self.log('%s: Success.\n' % obj_url) + + return 'Ok.\n' + +if __name__ == '__main__': + print 'ok' From sidnei at x3ng.com.br Thu Apr 17 17:15:28 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.22 Message-ID: <200304172115.h3HLFSc10217@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions In directory cvs.zope.org:/tmp/cvs-serv10188/Extensions Modified Files: NZOMigrate.py Log Message: Fixed assignement and diversion === Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.21 => 1.22 === kw['submitter_id'] = issue.requester kw['modification_date'] = issue.date.ISO() kw['description'] = getattr(aq_base(issue), 'description', '') + kw['diverted'] = getattr(aq_base(issue), 'diverted', None) kw['title'] = getattr(aq_base(issue), 'title', '') or (kw['description'][:50] + '...') kw['version_info'] = '' kw['action_number'] = len(issue.keys()) -1 items = issue.items() kw['last_issue'] = last_issue = items[-1][1] + items = [i[1] for i in items] items = items[:-1] dumper = """ @@ -103,7 +105,7 @@ return kw, att, result def doIssueAction(issue, action, comment, user, date, - assignees=None): + assignees=None, diverted=None): """Execute an action, adding comment to the transcript.""" action_number = issue.action_number = issue.action_number + 1 @@ -113,7 +115,7 @@ 'accepted':'accept', 'rejected':'reject', 'deferred':'defer', - 'diverted':'comment', + 'diverted':'reject', 'pending':'request'} action = action_map.get(action.lower(), action) @@ -157,6 +159,9 @@ comment_header_str = "\n\n".join(comment_header) + "\n\n" + if diverted: + comment += '\nDiverted to %s' % diverted + transcript.edit(issue.TRANSCRIPT_FORMAT, comment_header_str + comment @@ -176,6 +181,65 @@ return got +def doIssueAssign(issue, assignees=None): + """Assign some users to the issue, adding comment to the transcript.""" + + action_number = issue.action_number = issue.action_number + 1 + username = 'admin' + + orig_supporters = issue.assigned_to() + orig_status = issue.status().split('_')[0] + + comment = '(Supporters added by migration tool)' + action = 'assign' + date = DateTime() + + issue.portal_workflow.doActionFor(issue, + action, + comment=comment, + username=username, + assignees=assignees) + + transcript = issue.get_transcript() + new_status = issue.status().split('_')[0] + + comment_header = [issue._entry_header(action, username, date=date)] + + if (orig_status + and (orig_status != 'New') + and (new_status != orig_status)): + comment_header.append(" Status: %s => %s" + % (orig_status, new_status)) + + additions, removals = issue._supporters_diff(orig_supporters) + if additions or removals: + if additions: + reroster = " Supporters added: %s" % ", ".join(additions) + if removals: + reroster += "; removed: %s" % ", ".join(removals) + elif removals: + reroster = " Supporters removed: %s" % ", ".join(removals) + comment_header.append(reroster) + + comment_header_str = "\n\n".join(comment_header) + "\n\n" + + transcript.edit(issue.TRANSCRIPT_FORMAT, + comment_header_str + + comment + + ((action_number > 1) + and ("\n" + ('_' * 40) + "\n") + or '') + + transcript.EditableBody()) + + issue._notifyModified() + issue.reindexObject() + got = issue._send_update_notice(action, username, + orig_status, additions, removals, + file=None, fileid=None) + + return got + + # this method came from PTK -> CMF migration script def _cleanupOwnership(ob, res, cleanup_children): @@ -761,6 +825,8 @@ kw['container'] = collector action_number = kw['action_number'] del kw['action_number'] + diverted = kw['diverted'] + del kw['diverted'] last_issue = kw['last_issue'] del kw['last_issue'] __traceback_info__ = kw.items() @@ -771,11 +837,14 @@ transcript = new_issue.get_transcript() transcript.edit(new_issue.TRANSCRIPT_FORMAT, text) + doIssueAssign(new_issue, + assignees=kw['assignees']) doIssueAction(new_issue, action=kw['resolution'], comment=getattr(last_issue, 'description'), assignees=kw['assignees'], user=getattr(last_issue, 'from'), - date=getattr(last_issue, 'date')) + date=getattr(last_issue, 'date'), + diverted=diverted) for att in atts: new_issue._add_artifact(att['id'], 'File', \ att['title'], att['data']) From sidnei at x3ng.com.br Thu Apr 17 17:15:58 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV - Installer.py:1.2 Message-ID: <200304172115.h3HLFw110228@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV In directory cvs.zope.org:/tmp/cvs-serv10188 Modified Files: Installer.py Log Message: Fixed assignement and diversion === Products/ZopeOrg-NV/Installer.py 1.1 => 1.2 === , 'module': 'CMFBackTalk.Extensions.Install' , 'function' : 'install' } + , { 'id' : 'CMFCollector' + , 'module': 'CMFCollector.Extensions.Install' + , 'function' : 'install' + } ) SEPARATOR = '\n' + '='*65 + '\n' From sidnei at x3ng.com.br Fri Apr 18 16:44:32 2003 From: sidnei at x3ng.com.br (Sidnei da Silva) Date: Sun Aug 10 17:02:11 2008 Subject: [zopeorg-checkins] CVS: Products/ZopeOrg-NV/Extensions - NZOMigrate.py:1.23 Message-ID: <200304182044.h3IKiWh29740@cvs.baymountain.com> Update of /cvs-zopeorg/Products/ZopeOrg-NV/Extensions In directory cvs.zope.org:/tmp/cvs-serv29726/Extensions Modified Files: NZOMigrate.py Log Message: Fixed Tracker Migration === Products/ZopeOrg-NV/Extensions/NZOMigrate.py 1.22 => 1.23 === + + + +References: + + +- + + ----------------------------------------------------------------------- """ - mapping = {'issues_list':items} + refs = {} + for item in items: + refs[item.getId()] = [r for r in item.references if r.strip()] + mapping = {'issues_list':items, 'refs':refs} result = DTML(dumper, mapping=mapping)(issue, REQUEST=None) att = [] for item in items: for obj in item.objectValues('File'): att.append({'id':obj.getId(), 'title':obj.title or None, \ - 'data':StrigIO(str(obj.data))}) + 'data':StringIO(str(obj.data))}) return kw, att, result def doIssueAction(issue, action, comment, user, date, @@ -183,6 +195,9 @@ def doIssueAssign(issue, assignees=None): """Assign some users to the issue, adding comment to the transcript.""" + + if not assignees: + return action_number = issue.action_number = issue.action_number + 1 username = 'admin'