[Erp5-report] r27443 - in /erp5/trunk/bt5/erp5_payroll: SkinTemplateItem/portal_skins/erp5_...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jun 8 17:48:13 CEST 2009


Author: fabien
Date: Mon Jun  8 17:48:08 2009
New Revision: 27443

URL: http://svn.erp5.org?rev=27443&view=rev
Log:
- use the new PaySheetTransaction class method applyTransformation()
- remove the use of Preview view

Modified:
    erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_checkParameters.xml
    erp5/trunk/bt5/erp5_payroll/bt/revision

Modified: erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_checkParameters.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_checkParameters.xml?rev=27443&r1=27442&r2=27443&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_checkParameters.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_checkParameters.xml [utf8] Mon Jun  8 17:48:08 2009
@@ -55,28 +55,26 @@
             <key> <string>_body</string> </key>
             <value> <string>"""\n
   Check that all datas necessary to auto-calculate the pay sheet are set.\n
-  TODO: Translate portal status message.\n
 """\n
-paysheet      = context.getObject()\n
-paysheet_type = paysheet.getPortalType()\n
-employer      = paysheet.getDestinationSection()\n
-employee      = paysheet.getSourceSection()\n
-quantity_unit = paysheet.getWorkTimeAnnotationLineQuantityUnit()\n
+paysheet = context\n
+employer = paysheet.getDestinationSection()\n
+employee = paysheet.getSourceSection()\n
+quantity_unit = paysheet.getWorkTimeAnnotationLineQuantityUnit() # XXX - to refactor\n
 \n
 Base_translateString = context.Base_translateString\n
 \n
 def redirect(msg):\n
   return context.Base_redirect(form_id,\n
-      keep_items=dict(portal_status_message=Base_translateString(msg)))\n
+      keep_items = dict(portal_status_message=Base_translateString(msg)))\n
 \n
 if not paysheet.getPriceCurrency():\n
   return redirect(\'Currency must be defined\')\n
 \n
-if not paysheet.getStartDate():\n
-  return redirect(\'Work Period Start must be defined\')\n
-\n
-if not paysheet.getStopDate():\n
-  return redirect(\'Work Period End must be defined\')\n
+#if not paysheet.getStartDate():\n
+#  return redirect(\'Work Period Start must be defined\')\n
+#\n
+#if not paysheet.getStopDate():\n
+#  return redirect(\'Work Period End must be defined\')\n
 \n
 if not employee:\n
   return redirect(\'The employee must be defined\')\n
@@ -96,8 +94,10 @@
 if not employee_obj.getMaritalStatusId():\n
   return redirect(\'The employee must have a marital status\')\n
 \n
-# parameters are OK, go to the pre-calculation form\n
-return context.PaySheetTransaction_viewPreview(container.REQUEST)\n
+context.applyTransformation()\n
+msg = Base_translateString(\'Lines created\')\n
+return context.Base_redirect(\'view\',\n
+                            keep_items=dict(portal_status_message=msg))\n
 </string> </value>
         </item>
         <item>
@@ -137,10 +137,9 @@
                             <string>form_id</string>
                             <string>cancel_url</string>
                             <string>kw</string>
-                            <string>_getattr_</string>
                             <string>context</string>
                             <string>paysheet</string>
-                            <string>paysheet_type</string>
+                            <string>_getattr_</string>
                             <string>employer</string>
                             <string>employee</string>
                             <string>quantity_unit</string>
@@ -148,7 +147,8 @@
                             <string>redirect</string>
                             <string>employer_obj</string>
                             <string>employee_obj</string>
-                            <string>container</string>
+                            <string>msg</string>
+                            <string>dict</string>
                           </tuple>
                         </value>
                     </item>

Modified: erp5/trunk/bt5/erp5_payroll/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/bt/revision?rev=27443&r1=27442&r2=27443&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll/bt/revision [utf8] Mon Jun  8 17:48:08 2009
@@ -1,1 +1,1 @@
-449
+452




More information about the Erp5-report mailing list