[Erp5-report] r41119 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Dec 4 13:25:57 CET 2010
Author: gabriel
Date: Sat Dec 4 13:25:56 2010
New Revision: 41119
URL: http://svn.erp5.org?rev=41119&view=rev
Log:
2010-12-04 gabriel
* Refactor script to not delete object completely but only change the state in the first time. The goals is only remove the object completely on the trash section.
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/bt/change_log
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=41119&r1=41118&r2=41119&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] Sat Dec 4 13:25:56 2010
@@ -57,10 +57,14 @@ website_url = context.absolute_url()\n
uid_list = context.REQUEST.get("uids")\n
\n
if uid_list is not None:\n
- object_list = portal.portal_catalog(portal_type=portal_type_list, \n
- uid=uid_list)\n
- id_list = [object.getId() for object in object_list]\n
- portal.web_page_module.deleteContent(id_list)\n
+ for catalog_object in portal.portal_catalog(portal_type=portal_type_list, \n
+ uid=uid_list):\n
+ if catalog_object.getValidationState() == "deleted":\n
+ continue\n
+ object = context.restrictedTraverse(catalog_object.getPath())\n
+ object.delete()\n
+ \n
+ #portal.web_page_module.deleteContent(id_list)\n
\n
return context.ERP5Site_redirect(website_url, keep_items={"reset": 1})\n
</string> </value>
@@ -106,12 +110,9 @@ return context.ERP5Site_redirect(website
<string>website_url</string>
<string>uid_list</string>
<string>None</string>
- <string>object_list</string>
- <string>append</string>
- <string>$append0</string>
<string>_getiter_</string>
+ <string>catalog_object</string>
<string>object</string>
- <string>id_list</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log?rev=41119&r1=41118&r2=41119&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/change_log [utf8] Sat Dec 4 13:25:56 2010
@@ -1,3 +1,6 @@
+2010-12-04 gabriel
+* Refactor script to not delete object completely but only change the state in the first time. The goals is only remove the object completely on the trash section.
+
2010-11-12 gabriel
* clean up css to show records number of listbox in toolbar
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=41119&r1=41118&r2=41119&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Sat Dec 4 13:25:56 2010
@@ -1 +1 @@
-94
\ No newline at end of file
+95
\ No newline at end of file
More information about the Erp5-report
mailing list