[Erp5-report] r20201 - in /erp5/trunk/bt5/erp5_payroll: SkinTemplateItem/portal_skins/erp5_...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Mar 28 18:43:03 CET 2008
Author: jerome
Date: Fri Mar 28 18:43:01 2008
New Revision: 20201
URL: http://svn.erp5.org?rev=20201&view=rev
Log:
PaySheetTransaction_getYearToDateWorkTimeSalary: if we cannot find a line with reference, try with ID, because this work_time_annotation_line will be created by accessor
Modified:
erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateWorkTimeSalary.xml
erp5/trunk/bt5/erp5_payroll/bt/revision
Modified: erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateWorkTimeSalary.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateWorkTimeSalary.xml?rev=20201&r1=20200&r2=20201&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateWorkTimeSalary.xml (original)
+++ erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateWorkTimeSalary.xml Fri Mar 28 18:43:01 2008
@@ -76,6 +76,7 @@
\'portal_type\' : \'Pay Sheet Transaction\',\n
\'delivery.start_date\' : {\'range\': "minmax", \'query\': (from_date, to_date)},\n
\'delivery.source_section_uid\' : context.getSourceSectionUid(),\n
+ \'delivery.destination_section_uid\' : context.getDestinationSectionUid(),\n
\'simulation_state\' : [\'confirmed\', \'stopped\', \'delivered\'],\n
}\n
\n
@@ -85,6 +86,11 @@
for paysheet in paysheet_list:\n
annotation_line = paysheet.getAnnotationLineFromReference(\\\n
reference=\'work_time_annotation_line\')\n
+ if annotation_line is None:\n
+ annotation_line = getattr(paysheet, \'work_time_annotation_line\', None)\n
+ if annotation_line is None:\n
+ raise ValueError, "Paysheet %s has no Annotation Line with reference work_time_annotation_line"\\\n
+ % paysheet.getRelativeUrl()\n
nb_heures = annotation_line.getQuantity()\n
yearly_work_time += nb_heures\n
\n
@@ -99,6 +105,12 @@
</item>
<item>
<key> <string>_filepath</string> </key>
+ <value>
+ <none/>
+ </value>
+ </item>
+ <item>
+ <key> <string>_owner</string> </key>
<value>
<none/>
</value>
@@ -145,6 +157,9 @@
<string>_getiter_</string>
<string>paysheet</string>
<string>annotation_line</string>
+ <string>None</string>
+ <string>getattr</string>
+ <string>ValueError</string>
<string>nb_heures</string>
<string>_inplacevar_</string>
</tuple>
Modified: erp5/trunk/bt5/erp5_payroll/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/bt/revision?rev=20201&r1=20200&r2=20201&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/bt/revision (original)
+++ erp5/trunk/bt5/erp5_payroll/bt/revision Fri Mar 28 18:43:01 2008
@@ -1,1 +1,1 @@
-232
+233
More information about the Erp5-report
mailing list