[Erp5-report] r7737 - /erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Jun 15 16:51:10 CEST 2006
Author: kevin
Date: Thu Jun 15 16:51:09 2006
New Revision: 7737
URL: http://svn.erp5.org?rev=7737&view=rev
Log:
Better Role and Grade test condition
Modified:
erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/Organisation_getEmployeeList.xml
Modified: erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/Organisation_getEmployeeList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/Organisation_getEmployeeList.xml?rev=7737&r1=7736&r2=7737&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/Organisation_getEmployeeList.xml (original)
+++ erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/Organisation_getEmployeeList.xml Thu Jun 15 16:51:09 2006
@@ -87,12 +87,12 @@
employees = []\n
\n
for person in subordinate_list:\n
- if person.getPortalType() == \'Person\' and \\\n
- person.getValidationState() == \'validated\' and \\\n
- person.getRole() == \'internal\' and \\\n
- person.getDefaultCareerGrade() != \'trainee\' and \\\n
- person.getDefaultCareerStopDate() >= stop_date and \\\n
- person.getDefaultCareerStartDate() <= start_date:\n
+ if person.getPortalType() == \'Person\' and \\\n
+ person.getValidationState() == \'validated\' and \\\n
+ person.getDefaultCareerStopDate() >= stop_date and \\\n
+ person.getDefaultCareerStartDate() <= start_date and \\\n
+ person.getRole().endswith(\'internal\') and \\\n
+ not person.getDefaultCareerGrade().endswith(\'trainee\'):\n
# TODO: take car of discontinued career step period\n
if person not in employees:\n
employees.append(person)\n
More information about the Erp5-report
mailing list