Atik Agewan(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-configuration-rework-hr-timesheet-invoice-aag
 into lp:~openerp-dev/openobject-addons/trunk-configuration-rework.

Requested reviews:
  Rucha (Open ERP) (rpa-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-configuration-rework-hr-timesheet-invoice-aag/+merge/65445


Hello

    hr_timesheet_invoice: Removed Define employee's invoice data  Config Wizard 

Thanks
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-configuration-rework-hr-timesheet-invoice-aag/+merge/65445
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-configuration-rework.
=== modified file 'hr_timesheet_invoice/__init__.py'
--- hr_timesheet_invoice/__init__.py	2011-04-08 13:11:10 +0000
+++ hr_timesheet_invoice/__init__.py	2011-06-22 06:59:23 +0000
@@ -21,6 +21,5 @@
 import hr_timesheet_invoice
 import wizard
 import report
-import hr_timesheet_invoice_installer
 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
 

=== removed file 'hr_timesheet_invoice/hr_timesheet_invoice_installer.py'
--- hr_timesheet_invoice/hr_timesheet_invoice_installer.py	2011-04-14 12:35:38 +0000
+++ hr_timesheet_invoice/hr_timesheet_invoice_installer.py	1970-01-01 00:00:00 +0000
@@ -1,78 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    OpenERP, Open Source Management Solution
-#    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-#    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 <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-from osv import fields, osv
-from tools.translate import _
-
-class hr_timesheet_invoice_installer(osv.osv_memory):
-    _name = "hr.timesheet.invoice.installer"
-    _description = "Employee Invoice Data"
-    _columns = {
-        'employee_id': fields.many2one('hr.employee', 'Employee', domain="['|',('product_id','=',False),('journal_id','=',False)]" ,required=True),
-        'product_id': fields.many2one('product.product', 'Product', domain="[('type','=','service')]"),
-        'journal_id': fields.many2one('account.analytic.journal', 'Analytic Journal',domain="[('type','=','general')]"),
-        'wizard_id': fields.many2one('hr.timesheet.invoice.wizard','Employee', required=True),
-    }
-
-
-hr_timesheet_invoice_installer()
-
-class hr_timesheet_invoice_wizard(osv.osv_memory):
-    _name = "hr.timesheet.invoice.wizard"
-    _description = "Timesheet Invoice"
-    _columns = {
-        'emp_ids':fields.one2many('hr.timesheet.invoice.installer', 'wizard_id', 'Wizard Reference'),
-    }
-
-    def default_get(self, cr, uid, fields, context=None):
-        """
-         To get default values for the object.
-         @param self: The object pointer.
-         @param cr: A database cursor
-         @param uid: ID of the user currently logged in
-         @param fields: List of fields for which we want default values
-         @param context: A standard dictionary
-         @return: A dictionary with default values for all field in ``fields``
-        """
-        if context is None:
-            context = {}
-        res = super(hr_timesheet_invoice_wizard, self).default_get(cr, uid, fields, context=context)
-        emp_obj = self.pool.get('hr.employee')
-        emp_ids = emp_obj.search(cr, uid, ['|', ('product_id', '=', False), ('journal_id', '=', False)], context=context)
-        result = []
-        for emp in emp_obj.browse(cr, uid, emp_ids, context=context):
-            result.append({'employee_id': emp.id, 'product_id': emp.product_id.id, 'journal_id': emp.journal_id.id})
-        if 'emp_ids' in fields:
-            res.update({'emp_ids': result})
-        return res
-
-    def set_employee_data(self, cr, uid, ids, context=None):
-        if context is None:
-            context = {}
-        hr_obj = self.pool.get('hr.employee')
-        for emp in self.browse(cr, uid, ids, context=context):
-            for emp_data in emp.emp_ids:
-                hr_obj.write(cr, uid, emp_data.employee_id.id, {'name': emp_data.employee_id.name, 'product_id':emp_data.product_id.id or False, 'journal_id':emp_data.journal_id.id or ''})
-        return {'type': 'ir.actions.act_window_close'}
-
-hr_timesheet_invoice_wizard()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file

=== modified file 'hr_timesheet_invoice/hr_timesheet_invoice_installer_view.xml'
--- hr_timesheet_invoice/hr_timesheet_invoice_installer_view.xml	2011-06-10 10:27:23 +0000
+++ hr_timesheet_invoice/hr_timesheet_invoice_installer_view.xml	2011-06-22 06:59:23 +0000
@@ -1,49 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <openerp>
     <data>
-        <record id="view_hr_timesheet_invoice_wizard" model="ir.ui.view">
-            <field name="name">Define Your Employee's Invoice Data</field>
-            <field name="model">hr.timesheet.invoice.wizard</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <form string="Employee Invoice Data">
-                     <field colspan="4" name="emp_ids" nolabel="1" mode="tree,form">
-                                <tree string="Employee Invoice Data"  editable="bottom">
-                                    <field name="employee_id"/>
-                                    <field name="product_id"/>
-                                    <field name="journal_id"/>
-                                </tree>
-                                <form string="Employee Invoice Data">
-                                    <field name="employee_id"/>
-                                    <field name="product_id"/>
-                                    <field name="journal_id"/>
-                                </form>
-                      </field>
-                    <separator string="" colspan="4" />
-                    <label string="" colspan="2" />
-                    <button special="cancel" string="Cancel" icon="gtk-cancel" />
-                    <button name="set_employee_data" string="OK" type="object" icon="gtk-ok"/>
-                </form>
-            </field>
-        </record>
-
-         <record id="action_hr_timesheet_invoice_wizard" model="ir.actions.act_window">
-            <field name="name">Define Your Employee's Invoice Data</field>
-            <field name="type">ir.actions.act_window</field>
-            <field name="res_model">hr.timesheet.invoice.wizard</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">form</field>
-            <field name="view_id" ref="view_hr_timesheet_invoice_wizard"/>
-            <field name="target">new</field>
-        </record>
-
-        <record id="hr_timesheet_invoice_todo" model="ir.actions.todo">
-	        <field name="action_id" ref="action_hr_timesheet_invoice_wizard"/>
-	        <field name="category_id" ref="hr.category_hr_management_config"/>
-	        <field name="sequence">3</field>
-	        <field name="type">normal</field>
-	        <field name="state">skip</field>
-    </record>
  
         <!--  Configure Your Services Config Wiz  -->
 

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to