From b1cd4c9456ed3749b0eab92de761133e9dd97005 Mon Sep 17 00:00:00 2001 From: "mra (Open ERP)" Date: Thu, 15 Apr 2010 16:22:20 +0530 Subject: [PATCH] [ADD] hr_holidays: print summary by employee => osv memory bzr revid: mra@tinyerp.com-20100415105220-vwoxot3apvg6kkw1 --- addons/hr_holidays/__openerp__.py | 1 + addons/hr_holidays/hr_holidays_wizard.xml | 4 +- .../report/holidays_summary_report.py | 3 +- addons/hr_holidays/wizard/__init__.py | 3 +- .../wizard/holidays_summary_employees.py | 87 ------------------- .../wizard/hr_holidays_summary_employees.py | 56 ++++++++++++ .../hr_holidays_summary_employees_view.xml | 47 ++++++++++ 7 files changed, 109 insertions(+), 92 deletions(-) delete mode 100644 addons/hr_holidays/wizard/holidays_summary_employees.py create mode 100644 addons/hr_holidays/wizard/hr_holidays_summary_employees.py create mode 100644 addons/hr_holidays/wizard/hr_holidays_summary_employees_view.xml diff --git a/addons/hr_holidays/__openerp__.py b/addons/hr_holidays/__openerp__.py index bfb211de864..f5a57313348 100644 --- a/addons/hr_holidays/__openerp__.py +++ b/addons/hr_holidays/__openerp__.py @@ -56,6 +56,7 @@ 'hr_holidays_wizard.xml', 'hr_holidays_report.xml', 'wizard/hr_holidays_summary_department_view.xml', + 'wizard/hr_holidays_summary_employees_view.xml', #'process/hr_holidays_process.xml' ], 'demo_xml': [], diff --git a/addons/hr_holidays/hr_holidays_wizard.xml b/addons/hr_holidays/hr_holidays_wizard.xml index 92064620e02..a32e3027bba 100644 --- a/addons/hr_holidays/hr_holidays_wizard.xml +++ b/addons/hr_holidays/hr_holidays_wizard.xml @@ -25,8 +25,8 @@ - + keyword="client_print_multi" id="wizard_holidays_summary" />--> diff --git a/addons/hr_holidays/report/holidays_summary_report.py b/addons/hr_holidays/report/holidays_summary_report.py index e3a59e8344d..77dde5b4575 100644 --- a/addons/hr_holidays/report/holidays_summary_report.py +++ b/addons/hr_holidays/report/holidays_summary_report.py @@ -210,8 +210,7 @@ class report_custom(report_rml): row_id=1 if data['model']=='hr.employee': - - for id in data['form']['emp'][0][2]: + for id in data['form']['emp']: items = pooler.get_pool(cr.dbname).get('hr.employee').read(cr,uid,id,['id','name']) emp_xml += emp_create_xml(self,cr,uid,0,holiday_type,row_id,items['id'],items['name'],som, eom) diff --git a/addons/hr_holidays/wizard/__init__.py b/addons/hr_holidays/wizard/__init__.py index f021cfc09d7..19228a07fac 100644 --- a/addons/hr_holidays/wizard/__init__.py +++ b/addons/hr_holidays/wizard/__init__.py @@ -20,6 +20,7 @@ ############################################################################## import hr_holidays_summary_department -import holidays_summary_employees +import hr_holidays_summary_employees + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_holidays/wizard/holidays_summary_employees.py b/addons/hr_holidays/wizard/holidays_summary_employees.py deleted file mode 100644 index bdc5664abfb..00000000000 --- a/addons/hr_holidays/wizard/holidays_summary_employees.py +++ /dev/null @@ -1,87 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -import wizard -import datetime -import time -import pooler - - -form=''' -
- - - -''' - -zero_form=''' -
-