From 34a07084b2402cf7c816af64e4bdfff16e5e4eb0 Mon Sep 17 00:00:00 2001 From: "AMP (OpenERP)" Date: Tue, 14 Sep 2010 19:08:20 +0530 Subject: [PATCH] [MOD]hr_*: usability in groups and access rights bzr revid: amp@tinyerp.com-20100914133820-7eycocbxcwlrfpvw --- addons/hr_attendance/hr_attendance_demo.xml | 13 ++++++++++++- addons/hr_evaluation/hr_evaluation_demo.xml | 13 +++++++++++++ addons/hr_expense/hr_expense_demo.xml | 13 ++++++++++++- addons/hr_holidays/hr_holidays_demo.xml | 13 +++++++++++++ addons/product/security/ir.model.access.csv | 1 + 5 files changed, 51 insertions(+), 2 deletions(-) diff --git a/addons/hr_attendance/hr_attendance_demo.xml b/addons/hr_attendance/hr_attendance_demo.xml index 372e9112269..85eb5e523aa 100644 --- a/addons/hr_attendance/hr_attendance_demo.xml +++ b/addons/hr_attendance/hr_attendance_demo.xml @@ -121,6 +121,17 @@ sign_out - + + Employee Attendance + + [('employee_id.user_id','=',user.id)] + + + + Manager Evaluation + + ['|',('employee_id.user_id','=',user.id),('employee_id.parent_id','=',user.id )] + + diff --git a/addons/hr_evaluation/hr_evaluation_demo.xml b/addons/hr_evaluation/hr_evaluation_demo.xml index eaad7d3865d..63a03d34c2b 100644 --- a/addons/hr_evaluation/hr_evaluation_demo.xml +++ b/addons/hr_evaluation/hr_evaluation_demo.xml @@ -1610,6 +1610,19 @@ Once the form had been filled, the employee send it to his supervisor. + + + Employee Evaluation + + [('employee_id.user_id','=',user.id)] + + + + Manager Evaluation + + ['|',('employee_id.user_id','=',user.id),('employee_id.parent_id','=',user.id )] + + diff --git a/addons/hr_expense/hr_expense_demo.xml b/addons/hr_expense/hr_expense_demo.xml index da348b02ab4..7e71df72f96 100644 --- a/addons/hr_expense/hr_expense_demo.xml +++ b/addons/hr_expense/hr_expense_demo.xml @@ -104,6 +104,17 @@ - + + Employee Expense + + [('employee_id.user_id','=',user.id)] + + + + Manager Expense + + ['|',('employee_id.user_id','=',user.id),('employee_id.parent_id','=',user.id )] + + diff --git a/addons/hr_holidays/hr_holidays_demo.xml b/addons/hr_holidays/hr_holidays_demo.xml index bfa051dff7a..e9652cd5225 100644 --- a/addons/hr_holidays/hr_holidays_demo.xml +++ b/addons/hr_holidays/hr_holidays_demo.xml @@ -48,5 +48,18 @@ + + Employee Holidays + + [('employee_id.user_id','=',user.id)] + + + + Manager Holidays + + ['|',('employee_id.user_id','=',user.id),('employee_id.parent_id','=',user.id )] + + + diff --git a/addons/product/security/ir.model.access.csv b/addons/product/security/ir.model.access.csv index 1e1572a3c0a..7b8da0dd675 100644 --- a/addons/product/security/ir.model.access.csv +++ b/addons/product/security/ir.model.access.csv @@ -40,3 +40,4 @@ "access_product_ul_system","product.ul system","model_product_ul","base.group_system",1,1,1,1 "access_product_product_system","product.product system","model_product_product","base.group_system",1,0,0,0 "access_product_category_system","product.category.system","model_product_category","base.group_system",1,1,1,1 +"access_product_product_employee","product.product employee","model_product_product","base.group_user",1,0,0,0