Removed print statements I used for debugging purpose.

bzr revid: ls@numerigraphe.fr-20090205175806-4hetyvjk7bsp1tck
This commit is contained in:
Numerigraphe - Lionel Sausin 2009-02-05 18:58:06 +01:00
parent eee44f919a
commit 9014c3f6f6
1 changed files with 0 additions and 9 deletions

View File

@ -46,13 +46,9 @@ class report_custom(report_rml):
service = netsvc.LocalService('object_proxy')
start_date = DateTime.strptime(datas['form']['init_date'], '%Y-%m-%d')
print "XXX start_date %s" % start_date
end_date = DateTime.strptime(datas['form']['end_date'], '%Y-%m-%d')
print "XXX end_date %s" % end_date
first_monday = start_date - DateTime.RelativeDateTime(days=start_date.day_of_week)
print "XXX first_monday %s" % first_monday
last_monday = end_date + DateTime.RelativeDateTime(days=7 - end_date.day_of_week)
print "XXX last_monday %s" % last_monday
if last_monday < first_monday:
first_monday, last_monday = last_monday, first_monday
@ -60,7 +56,6 @@ class report_custom(report_rml):
user_xml = []
for employee_id in ids:
print "XXX employee_id %s" % employee_id
emp = service.execute(cr.dbname, uid, 'hr.employee', 'read', [employee_id], ['id', 'name'])[0]
monday, n_monday = first_monday, first_monday + one_week
stop, week_xml = False, []
@ -80,10 +75,8 @@ class report_custom(report_rml):
order by att.name
'''
for idx in range(7):
print sql % (monday, monday + DateTime.RelativeDateTime(days=idx+1), employee_id)
cr.execute(sql, (monday, monday + DateTime.RelativeDateTime(days=idx+1), employee_id))
attendances = cr.dictfetchall()
print "attendances %s" %attendances
week_wh = {}
# Fake sign ins/outs at week ends, to take attendances across week ends into account
# XXX this is wrong for the first sign-in ever and the last sign out to this date
@ -109,7 +102,6 @@ class report_custom(report_rml):
week_repr.append('<worked>%sh%02d</worked>' % to_hour(reduce(lambda x,y:x+y, week_wh.values(), 0)))
week_repr.append('</total>')
week_repr.append('</week>')
print "XXX week_repr %s" % week_repr
if len(week_repr) > 21: # 21 = minimal length of week_repr
week_xml.append('\n'.join(week_repr))
@ -121,7 +113,6 @@ class report_custom(report_rml):
%s
</report>
''' % '\n'.join(user_xml)
print "XXX xml %s" % xml
return self.post_process_xml_data(cr, uid, xml, context)
report_custom('report.hr.timesheet.allweeks', 'hr.employee', '', 'addons/hr_attendance/report/timesheet.xsl')