[Erp5-report] r43828 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 28 19:36:24 CET 2011
Author: gabriel
Date: Mon Feb 28 19:36:24 2011
New Revision: 43828
URL: http://svn.erp5.org?rev=43828&view=rev
Log:
- add asserts
- clean up the code in script
Modified:
erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_deleteObjectList.xml
erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_deleteObjectList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_deleteObjectList.xml?rev=43828&r1=43827&r2=43828&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_deleteObjectList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_deleteObjectList.xml [utf8] Mon Feb 28 19:36:24 2011
@@ -50,10 +50,9 @@
</item>
<item>
<key> <string>_body</string> </key>
- <value> <string>portal_type_list = ["Web Page", "Web Table", "Web Illustration"]\n
+ <value> <string>portal_type_list = ["Web Page", "Web Table", "Web Illustration", "Email Thread"]\n
\n
portal = context.getPortalObject()\n
-website_url = context.absolute_url()\n
uid_list = context.REQUEST.get("uids")\n
\n
if uid_list is not None:\n
@@ -61,8 +60,8 @@ if uid_list is not None:\n
uid=uid_list):\n
object = context.restrictedTraverse(catalog_object.getPath())\n
if object.getValidationState() == "deleted":\n
- portal.web_page_module.deleteContent(object.getId())\n
- continue\n
+ parent_folder = object.getParent()\n
+ parent_folder.deleteContent(object.getId())\n
else:\n
object.delete()\n
\n
Modified: erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py?rev=43828&r1=43827&r2=43828&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/TestTemplateItem/testUNG.py [utf8] Mon Feb 28 19:36:24 2011
@@ -133,8 +133,14 @@ class TestUNG(ERP5TypeTestCase):
def testWebSection_deleteObjectList(self):
"""Test if objects are deleted correctly"""
web_page = self.portal.web_page_module.newContent(portal_type="Web Page")
+ relative_url = web_page.getRelativeUrl()
self.portal.REQUEST.set("uids", [web_page.getUid(),])
self.stepTic()
self.portal.WebSection_deleteObjectList()
self.stepTic()
- self.assertEquals(web_page.getValidationState(), "deleted")
\ No newline at end of file
+ self.assertEquals(web_page.getValidationState(), "deleted")
+ self.portal.REQUEST.set("uids", [web_page.getUid(),])
+ self.stepTic()
+ self.portal.WebSection_deleteObjectList()
+ self.stepTic()
+ self.assertEquals(len(self.portal.portal_catalog(relative_url=relative_url)), 0)
Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=43828&r1=43827&r2=43828&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Mon Feb 28 19:36:24 2011
@@ -1 +1 @@
-253
\ No newline at end of file
+254
\ No newline at end of file
More information about the Erp5-report
mailing list