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 @@
+
+
+
+
+
+
+
+