[MOD]hr_*: usability improvement in access rights

bzr revid: amp@tinyerp.com-20100911131911-7k4g0r1b4kta30cc
This commit is contained in:
AMP (OpenERP) 2010-09-11 18:49:11 +05:30
parent 2dd129f4ff
commit 3362c2ea82
7 changed files with 19 additions and 8 deletions

View File

@ -150,7 +150,7 @@
<field name="help">The employee directory contains all data related to your employees: from their photo up to their hourly estimated costs for the timesheets. Employees are managed by departments and can be linked to users to manage their access rights.</field>
</record>
<menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main"/>
<menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main" groups="base.group_system,base.group_hr_manager,base.group_hr_user"/>
<!--
=======================

View File

@ -7,15 +7,14 @@
"access_hr_department_manager","hr.department.manager","model_hr_department","base.group_hr_manager",1,1,1,1
"access_hr_employee_marital_status","hr.employee.marital.status","model_hr_employee_marital_status","base.group_system",1,1,1,1
"access_hr_job_user","hr.job user","model_hr_job","base.group_hr_user",1,0,0,0
"access_hr_employee_category_system","hr.employee.category.system","model_hr_employee_category","base.group_system",1,0,0,0
"access_hr_employee_category_system","hr.employee.category.system","model_hr_employee_category","base.group_system",1,1,1,1
"access_hr_employee_manager","hr.employee.manager","model_hr_employee","base.group_hr_manager",1,1,1,1
"access_hr_employee_resource_manager","resource.resource.manager","resource.model_resource_resource","base.group_hr_manager",1,1,1,1
"access_hr_department_system","hr.department.system","model_hr_department","base.group_system",1,0,0,0
"access_hr_department_system","hr.department.system","model_hr_department","base.group_system",1,1,1,1
"access_hr_res_partner_address","res.partner.address","base.model_res_partner_address","base.group_hr_manager",1,1,1,1
"access_hr_job_manager","hr.job.manager","model_hr_job","base.group_hr_manager",1,1,1,1
"access_hr_employee_system","hr.employee.system","model_hr_employee","base.group_system",1,1,1,1
"access_hr_employee_system","hr.employee.system","model_hr_employee","base.group_system",1,0,0,0
"access_hr_job_system","hr.job system","model_hr_job","base.group_system",1,0,0,0
"access_hr_employee_category_system","hr.employee.category.system","model_hr_employee_category","base.group_system",1,0,0,0
"access_hr_employee_employee","hr.employee.employee","model_hr_employee","base.group_user",1,0,0,0
"access_hr_employee_category_employee","hr.employee.category.employee","model_hr_employee_category","base.group_user",1,0,0,0
"access_hr_department_employee","hr.department.employee","model_hr_department","base.group_user",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
7 access_hr_department_manager hr.department.manager model_hr_department base.group_hr_manager 1 1 1 1
8 access_hr_employee_marital_status hr.employee.marital.status model_hr_employee_marital_status base.group_system 1 1 1 1
9 access_hr_job_user hr.job user model_hr_job base.group_hr_user 1 0 0 0
10 access_hr_employee_category_system hr.employee.category.system model_hr_employee_category base.group_system 1 0 1 0 1 0 1
11 access_hr_employee_manager hr.employee.manager model_hr_employee base.group_hr_manager 1 1 1 1
12 access_hr_employee_resource_manager resource.resource.manager resource.model_resource_resource base.group_hr_manager 1 1 1 1
13 access_hr_department_system hr.department.system model_hr_department base.group_system 1 0 1 0 1 0 1
14 access_hr_res_partner_address res.partner.address base.model_res_partner_address base.group_hr_manager 1 1 1 1
15 access_hr_job_manager hr.job.manager model_hr_job base.group_hr_manager 1 1 1 1
16 access_hr_employee_system hr.employee.system model_hr_employee base.group_system 1 1 0 1 0 1 0
17 access_hr_job_system hr.job system model_hr_job base.group_system 1 0 0 0
access_hr_employee_category_system hr.employee.category.system model_hr_employee_category base.group_system 1 0 0 0
18 access_hr_employee_employee hr.employee.employee model_hr_employee base.group_user 1 0 0 0
19 access_hr_employee_category_employee hr.employee.category.employee model_hr_employee_category base.group_user 1 0 0 0
20 access_hr_department_employee hr.department.employee model_hr_department base.group_user 1 0 0 0

View File

@ -273,7 +273,7 @@
</record>
<menuitem action="action_hr_contract_type" id="hr_menu_contract_type" parent="next_id_56" sequence="6"/>
<menuitem action="action_hr_contract" id="hr_menu_contract" parent="hr.menu_hr_main" name="Contracts" sequence="4"/>
<menuitem action="action_hr_contract" id="hr_menu_contract" parent="hr.menu_hr_main" name="Contracts" sequence="4" groups="base.group_system,base.group_hr_manager,base.group_hr_contract"/>
<!-- Contracts Button on Employee Form -->
<act_window domain="[('employee_id', '=', active_id)]" id="act_hr_employee_2_hr_contract" name="Contracts" res_model="hr.contract" src_model="hr.employee"/>

View File

@ -12,7 +12,8 @@
"access_hr_contract_wage_type_system","hr.contract.wage.type.system","model_hr_contract_wage_type","base.group_system",1,1,1,1
"access_hr_contract_wage_type_period_system","hr.contract.wage.type.period.system","model_hr_contract_wage_type_period","base.group_system",1,1,1,1
"access_hr_contract_type_system","hr.contract.type.system","model_hr_contract_type","base.group_system",1,1,1,1
"access_hr_contract_system","hr.contract.system","model_hr_contract","base.group_system",1,0,0,0
"access_hr_contract_system","hr.contract.system","model_hr_contract","base.group_system",1,1,1,1
"access_hr_employee_category_contract","hr.employee.category.contract","hr.model_hr_employee_category","base.group_hr_contract",1,1,1,1
"access_hr_department_contract","hr.department.contract","hr.model_hr_department","base.group_hr_contract",1,1,1,1
"access_hr_contract_manager","hr.contract.manager","model_hr_contract","base.group_hr_manager",1,1,1,1
"access_hr_contract_employee","hr.contract.employee","model_hr_contract","base.group_user",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
12 access_hr_contract_wage_type_system hr.contract.wage.type.system model_hr_contract_wage_type base.group_system 1 1 1 1
13 access_hr_contract_wage_type_period_system hr.contract.wage.type.period.system model_hr_contract_wage_type_period base.group_system 1 1 1 1
14 access_hr_contract_type_system hr.contract.type.system model_hr_contract_type base.group_system 1 1 1 1
15 access_hr_contract_system hr.contract.system model_hr_contract base.group_system 1 0 1 0 1 0 1
16 access_hr_employee_category_contract hr.employee.category.contract hr.model_hr_employee_category base.group_hr_contract 1 1 1 1
17 access_hr_department_contract hr.department.contract hr.model_hr_department base.group_hr_contract 1 1 1 1
18 access_hr_contract_manager hr.contract.manager model_hr_contract base.group_hr_manager 1 1 1 1
19 access_hr_contract_employee hr.contract.employee model_hr_contract base.group_user 1 0 0 0

View File

@ -2,7 +2,7 @@
"access_hr_evaluation_evaluation_user","hr_evaluation.evaluation.user","model_hr_evaluation_evaluation","base.group_hr_user",1,1,1,1
"access_hr_evaluation_evaluation_manager","hr_evaluation.evaluation.manager","model_hr_evaluation_evaluation","base.group_hr_manager",1,1,1,1
"access_hr_evaluation_plan_user","hr_evaluation.plan.user","model_hr_evaluation_evaluation","base.group_hr_user",1,0,0,0
"access_hr_evaluation_plan_manager","hr_evaluation.plan.manager","model_hr_evaluation_plan","base.group_hr_manager",1,0,0,0
"access_hr_evaluation_plan_manager","hr_evaluation.plan.manager","model_hr_evaluation_plan","base.group_hr_manager",1,1,1,1
"access_hr_evaluation_plan_phase_user","hr_evaluation.plan.phase.user","model_hr_evaluation_plan_phase","base.group_hr_user",1,0,0,0
"access_hr_evaluation_plan_phase_manager","hr_evaluation.plan.phase.manager","model_hr_evaluation_plan_phase","base.group_hr_manager",1,1,1,1
"access_hr_evaluation_interview_user","hr.evaluation.interview.user","model_hr_evaluation_interview","base.group_hr_user",1,1,1,1
@ -14,3 +14,4 @@
"access_hr_evaluation_interview_system","hr.evaluation.interview.system","model_hr_evaluation_interview","base.group_system",1,0,0,0
"access_hr_evaluation_evaluation_employee","hr_evaluation.evaluation.employee","model_hr_evaluation_evaluation","base.group_user",1,0,0,0
"access_hr_evaluation_interview_employee","hr.evaluation.interview.employee","model_hr_evaluation_interview","base.group_user",1,0,0,0
"access_hr_evaluation_user","hr_evaluation.user","model_hr_evaluation_plan","base.group_hr_user",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_hr_evaluation_evaluation_user hr_evaluation.evaluation.user model_hr_evaluation_evaluation base.group_hr_user 1 1 1 1
3 access_hr_evaluation_evaluation_manager hr_evaluation.evaluation.manager model_hr_evaluation_evaluation base.group_hr_manager 1 1 1 1
4 access_hr_evaluation_plan_user hr_evaluation.plan.user model_hr_evaluation_evaluation base.group_hr_user 1 0 0 0
5 access_hr_evaluation_plan_manager hr_evaluation.plan.manager model_hr_evaluation_plan base.group_hr_manager 1 0 1 0 1 0 1
6 access_hr_evaluation_plan_phase_user hr_evaluation.plan.phase.user model_hr_evaluation_plan_phase base.group_hr_user 1 0 0 0
7 access_hr_evaluation_plan_phase_manager hr_evaluation.plan.phase.manager model_hr_evaluation_plan_phase base.group_hr_manager 1 1 1 1
8 access_hr_evaluation_interview_user hr.evaluation.interview.user model_hr_evaluation_interview base.group_hr_user 1 1 1 1
14 access_hr_evaluation_interview_system hr.evaluation.interview.system model_hr_evaluation_interview base.group_system 1 0 0 0
15 access_hr_evaluation_evaluation_employee hr_evaluation.evaluation.employee model_hr_evaluation_evaluation base.group_user 1 0 0 0
16 access_hr_evaluation_interview_employee hr.evaluation.interview.employee model_hr_evaluation_interview base.group_user 1 0 0 0
17 access_hr_evaluation_user hr_evaluation.user model_hr_evaluation_plan base.group_hr_user 1 0 0 0

View File

@ -41,3 +41,8 @@
"access_account_journal_manager","account.journal.manager","account.model_account_journal","base.group_hr_manager",1,1,1,1
"access_account_journal_column_manager","account.journal.column.manager","account.model_account_journal_column","base.group_hr_manager",1,1,1,1
"access_account_journal_view_manager","account.journal.view.manager","account.model_account_journal_view","base.group_hr_manager",1,1,1,1
"access_hr_payslip_employee","hr.payslip.employee","model_hr_payslip","base.group_user",1,0,0,0
"access_hr_payroll_register_system","hr.payroll.register.system","model_hr_payroll_register","base.group_system",1,0,0,0
"access_hr_payroll_advice_system","hr.payroll.advice.system","model_hr_payroll_advice","base.group_system",1,0,0,0
"access_hr_payslip_line_system","hr.payslip.line.system","model_hr_payslip_line","base.group_system",1,1,1,1
"access_hr_payslip_account_move_system","hr.payslip.account.move.system","model_hr_payslip_account_move","base.group_system",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
41 access_account_journal_manager account.journal.manager account.model_account_journal base.group_hr_manager 1 1 1 1
42 access_account_journal_column_manager account.journal.column.manager account.model_account_journal_column base.group_hr_manager 1 1 1 1
43 access_account_journal_view_manager account.journal.view.manager account.model_account_journal_view base.group_hr_manager 1 1 1 1
44 access_hr_payslip_employee hr.payslip.employee model_hr_payslip base.group_user 1 0 0 0
45 access_hr_payroll_register_system hr.payroll.register.system model_hr_payroll_register base.group_system 1 0 0 0
46 access_hr_payroll_advice_system hr.payroll.advice.system model_hr_payroll_advice base.group_system 1 0 0 0
47 access_hr_payslip_line_system hr.payslip.line.system model_hr_payslip_line base.group_system 1 1 1 1
48 access_hr_payslip_account_move_system hr.payslip.account.move.system model_hr_payslip_account_move base.group_system 1 0 0 0

View File

@ -6,3 +6,8 @@
"access_hr_timesheet_sheet_sheet_manager","hr_timesheet_sheet.sheet.manager","model_hr_timesheet_sheet_sheet","base.group_hr_manager",1,1,1,1
"access_hr_timesheet_sheet_sheet_system","hr_timesheet_sheet.sheet.system","model_hr_timesheet_sheet_sheet","base.group_system",1,0,0,0
"access_timesheet_report_manager","timesheet.report.manager","model_timesheet_report","base.group_hr_manager",1,1,1,1
"access_hr_timesheet_sheet_sheet_employee","hr_timesheet_sheet.sheet.employee","model_hr_timesheet_sheet_sheet","base.group_user",1,0,0,0
"access_hr_timesheet_sheet_sheet_day_manager","hr_timesheet_sheet.sheet.day.manager","model_hr_timesheet_sheet_sheet_day","base.group_hr_manager",1,1,1,1
"access_hr_timesheet_sheet_sheet_account_manager","hr_timesheet_sheet.sheet.account.manager","model_hr_timesheet_sheet_sheet_account","base.group_hr_manager",1,1,1,1
"access_hr_timesheet_sheet_sheet_day_employee","hr_timesheet_sheet.sheet.day.employee","model_hr_timesheet_sheet_sheet_day","base.group_user",1,0,0,0
"access_hr_timesheet_sheet_sheet_account_employee","hr_timesheet_sheet.sheet.account.employee","model_hr_timesheet_sheet_sheet_account","base.group_user",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
6 access_hr_timesheet_sheet_sheet_manager hr_timesheet_sheet.sheet.manager model_hr_timesheet_sheet_sheet base.group_hr_manager 1 1 1 1
7 access_hr_timesheet_sheet_sheet_system hr_timesheet_sheet.sheet.system model_hr_timesheet_sheet_sheet base.group_system 1 0 0 0
8 access_timesheet_report_manager timesheet.report.manager model_timesheet_report base.group_hr_manager 1 1 1 1
9 access_hr_timesheet_sheet_sheet_employee hr_timesheet_sheet.sheet.employee model_hr_timesheet_sheet_sheet base.group_user 1 0 0 0
10 access_hr_timesheet_sheet_sheet_day_manager hr_timesheet_sheet.sheet.day.manager model_hr_timesheet_sheet_sheet_day base.group_hr_manager 1 1 1 1
11 access_hr_timesheet_sheet_sheet_account_manager hr_timesheet_sheet.sheet.account.manager model_hr_timesheet_sheet_sheet_account base.group_hr_manager 1 1 1 1
12 access_hr_timesheet_sheet_sheet_day_employee hr_timesheet_sheet.sheet.day.employee model_hr_timesheet_sheet_sheet_day base.group_user 1 0 0 0
13 access_hr_timesheet_sheet_sheet_account_employee hr_timesheet_sheet.sheet.account.employee model_hr_timesheet_sheet_sheet_account base.group_user 1 0 0 0