From def6d45e4425eceedfc2d789dad20bbc87746ba9 Mon Sep 17 00:00:00 2001 From: "qdp-launchpad@tinyerp.com" <> Date: Mon, 9 Aug 2010 18:26:45 +0200 Subject: [PATCH] [IMP] hr: improved demo data and replaced parent_id field on hr.employee with a fields.related bzr revid: qdp-launchpad@tinyerp.com-20100809162645-dxq60m4ldlc8g75v --- addons/hr/hr.py | 6 ++--- addons/hr/hr_demo.xml | 45 ++++++++++++++++++++++++-------- addons/hr/hr_department_demo.xml | 8 ++++++ 3 files changed, 44 insertions(+), 15 deletions(-) diff --git a/addons/hr/hr.py b/addons/hr/hr.py index a10c7cc29b1..995f1c05621 100644 --- a/addons/hr/hr.py +++ b/addons/hr/hr.py @@ -125,9 +125,7 @@ class hr_employee(osv.osv): 'work_email': fields.related('address_id', 'email', type='char', size=240, string='Work E-mail', readonly=True), 'work_location': fields.char('Office Location', size=32), 'notes': fields.text('Notes'), - 'parent_id': fields.many2one('hr.employee', 'Manager', select=True), -# 'parent_id': fields.related('department_id', 'manager_id', string='Manager', type='many2one'), -# 'category_id': fields.many2one('hr.employee.category', 'Category'), + 'parent_id': fields.related('department_id', 'manager_id', relation='hr.employee', string='Manager', type='many2one', store=True, select=True), 'category_ids': fields.many2many('hr.employee.category', 'employee_category_rel','category_id','emp_id','Category'), 'child_ids': fields.one2many('hr.employee', 'parent_id', 'Subordinates'), 'resource_id': fields.many2one('resource.resource', 'Resource', ondelete='cascade'), @@ -179,4 +177,4 @@ class hr_department(osv.osv): hr_department() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr/hr_demo.xml b/addons/hr/hr_demo.xml index 28be1d987f4..ad637250ed7 100644 --- a/addons/hr/hr_demo.xml +++ b/addons/hr/hr_demo.xml @@ -1,11 +1,20 @@ - + + + Experience + + + + Ranking + + CEO + @@ -14,7 +23,7 @@ - Managers(Tech. Heads) + Managers (Tech. Heads) @@ -23,19 +32,24 @@ - - Sr. Executives(Team Leads) + + Employees + + Sr. Executives (5 years) + + + - Jr. Executives(Developers) - + Jr. Executives (6 months) + - Trainee(Intership) - + Trainee + @@ -44,12 +58,21 @@ Fabien Pinckaers - - - + + + Quentin Paolino + + + + + + Antoine Philippe + + + diff --git a/addons/hr/hr_department_demo.xml b/addons/hr/hr_department_demo.xml index 2fb859a804e..082aa010e76 100644 --- a/addons/hr/hr_department_demo.xml +++ b/addons/hr/hr_department_demo.xml @@ -104,6 +104,14 @@ + + + + + + + +