[Erp5-report] r15119 - /erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widg...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jul 3 11:11:28 CEST 2007


Author: ivan
Date: Tue Jul  3 11:11:28 2007
New Revision: 15119

URL: http://svn.erp5.org?rev=15119&view=rev
Log:
Remove unneeded log.

Modified:
    erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_cloneContent.xml

Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_cloneContent.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_cloneContent.xml?rev=15119&r1=15118&r2=15119&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_cloneContent.xml (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Base_cloneContent.xml Tue Jul  3 11:11:28 2007
@@ -78,6 +78,7 @@
   with same reference, version, language. Pretty messages\n
   are provided to the user.\n
 """\n
+\n
 translateString =  context.Base_translateString\n
 form_data = context.REQUEST.form\n
 \n
@@ -100,34 +101,37 @@
 \n
 # prepare query params\n
 kw = {\'portal_type\' : portal_type}\n
-if form_data.get(\'clone_reference\'): kw[\'reference\'] = form_data[\'clone_reference\']\n
-if form_data.get(\'clone_version\'): kw[\'version\'] = form_data[\'clone_version\']\n
-if form_data.get(\'clone_language\'): kw[\'language\'] = form_data[\'clone_language\']\n
+if form_data.get(\'clone_reference\'): \n
+  kw[\'reference\'] = form_data[\'clone_reference\']\n
+if form_data.get(\'clone_version\'): \n
+  kw[\'version\'] = form_data[\'clone_version\']\n
+if form_data.get(\'clone_language\'): \n
+  kw[\'language\'] = form_data[\'clone_language\']\n
 \n
 # Count documents of same reference and prepare kw\n
 count = int(context.portal_catalog.countResults(**kw)[0][0])\n
 kw[\'reference\'] = kw.get(\'reference\', \'undefined\')\n
 kw[\'language\'] = kw.get(\'language\', \'any\')\n
 kw[\'version\'] = kw.get(\'version\', \'undefined\')\n
+\n
 # if count results not 0, warn user\n
 if count:\n
-  return context.Base_redirect(form_id, editable_mode=editable_mode,\n
-        keep_items={\'portal_status_message\': translateString("Sorry, a ${portal_type} with reference \'${reference}\' and version \'${version} [${language}]\' already exists. Please select another reference or version.", mapping = kw)})\n
+  msg = translateString("Sorry, a ${portal_type} with reference \'${reference}\' and version \'${version} [${language}]\' already exists. Please select another reference or version.", mapping = kw)\n
+  return context.Base_redirect(form_id, \n
+                               editable_mode=editable_mode,\n
+                               keep_items={\'portal_status_message\': msg})\n
 \n
 # Standard cloning method\n
 if clone:\n
   # We copy contents in place if possible\n
   directory = getattr(context, \'original_container\', None) or context.getParentValue()\n
-\n
   # Copy and paste the object\n
   original_id = getattr(context, \'original_id\', None) or context.getId()\n
-                    # This is required for objects acquired in Web Section\n
+  # This is required for objects acquired in Web Section\n
   clipboard = directory.manage_copyObjects(ids=[original_id])\n
   paste_result = directory.manage_pasteObjects(cb_copy_data=clipboard)\n
   new_object = directory[paste_result[0][\'new_id\']]\n
   message_kind = \'clone\'\n
-\n
-# Create a new object here (this is a copy and paste of the previous WebSite_clone script)\n
 else:\n
   # Guess the new document module\n
   portal = context.getPortalObject()\n
@@ -139,16 +143,17 @@
 # Set properties to the new object\n
 edit_kw = {}\n
 property_id_list = new_object.propertyIds()\n
-from Products.ERP5Type.Log import log\n
-log(\'propertyIds\', property_id_list)\n
 for (key, val) in form_data.items():\n
   if key in ACCEPTABLE_FORM_ID_LIST and key[len(\'clone_\'):] in property_id_list:\n
     edit_kw[key[len(\'clone_\'):]] = val\n
 new_object.edit(**edit_kw)\n
 \n
-if not editable_mode: form_id = \'view\'\n
-return new_object.Base_redirect(form_id, editable_mode=1,\n
-        keep_items={\'portal_status_message\': translateString("Created %s ${portal_type} with reference \'${reference}\' and version \'${version} [${language}]\'." % message_kind, mapping = kw)})\n
+if not editable_mode: \n
+  form_id = \'view\'\n
+msg = translateString("Created %s ${portal_type} with reference \'${reference}\' and version \'${version} [${language}]\'." % message_kind, mapping = kw)\n
+return new_object.Base_redirect(form_id, \n
+                                editable_mode=1,\n
+                                keep_items={\'portal_status_message\': msg})\n
 </string> </value>
         </item>
         <item>
@@ -214,6 +219,7 @@
                             <string>int</string>
                             <string>_apply_</string>
                             <string>count</string>
+                            <string>msg</string>
                             <string>getattr</string>
                             <string>None</string>
                             <string>directory</string>
@@ -226,8 +232,6 @@
                             <string>module</string>
                             <string>edit_kw</string>
                             <string>property_id_list</string>
-                            <string>Products.ERP5Type.Log</string>
-                            <string>log</string>
                             <string>_getiter_</string>
                             <string>key</string>
                             <string>val</string>




More information about the Erp5-report mailing list