[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