[MOD] hr,hr_attendance : Improvements in access rights

bzr revid: vir@tinyerp.com-20101006111517-91jab3steqyimmev
This commit is contained in:
Vir (Open ERP) 2010-10-06 16:45:17 +05:30
parent e711609f26
commit 99c74952a7
6 changed files with 10 additions and 23 deletions

View File

@ -2,8 +2,8 @@
<openerp>
<data>
<menuitem id="menu_hr_root" icon="terp-hr" name="Human Resources" sequence="15"/>
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0"/>
<menuitem id="menu_hr_root" icon="terp-hr" name="Human Resources" sequence="15" groups="base.group_hr_manager,base.group_hr_user"/>
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0" groups="base.group_hr_manager,base.group_hr_user"/>
<menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_manager" sequence="50"/>
<menuitem id="menu_hr_management" name="Human Resources" parent="hr.menu_hr_configuration" sequence="1"/>
<menuitem id="menu_view_employee_category_configuration_form" parent="hr.menu_hr_management" groups="base.group_hr_manager" name="Employees" sequence="1" />
@ -399,7 +399,7 @@
<field name="help">Job Positions are used to define the jobs, the requirements. You can attach a survey to a job position. This survey will be used in the recruitement process to evaluate the applicants for this job position.</field>
</record>
<menuitem name="Recruitment" id="base.menu_crm_case_job_req_main" parent="menu_hr_root" groups="base.group_hr_manager"/>
<menuitem name="Recruitment" id="base.menu_crm_case_job_req_main" parent="menu_hr_root" groups="base.group_hr_user"/>
<menuitem parent="base.menu_crm_case_job_req_main" id="menu_hr_job" action="action_hr_job" sequence="2"/>
</data>

View File

@ -3,13 +3,13 @@
"access_hr_employee_category_manager","hr.employee.category.manager","model_hr_employee_category","base.group_hr_manager",1,1,1,1
"access_hr_employee_category_employee","hr.employee.category.employee","model_hr_employee_category","base.group_user",1,0,0,0
"access_hr_employee_employee","hr.employee.employee","model_hr_employee","base.group_user",1,0,0,0
"access_hr_employee_manager","hr.employee.manager","model_hr_employee","base.group_hr_manager",1,1,1,1
"access_hr_employee_user","hr.employee user","model_hr_employee","base.group_hr_user",1,1,1,1
"access_hr_employee_resource_user","resource.resource.user","resource.model_resource_resource","base.group_hr_user",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_user","hr.department.user","model_hr_department","base.group_hr_user",1,1,1,1
"access_hr_department_employee","hr.department.employee","model_hr_department","base.group_user",1,0,0,0
"access_hr_department_manager","hr.department.manager","model_hr_department","base.group_hr_manager",1,1,1,1
"access_hr_job_user","hr.job user","model_hr_job","base.group_hr_user",1,0,0,0
"access_hr_job_manager","hr.job.manager","model_hr_job","base.group_hr_manager",1,1,1,1
"access_hr_job_user","hr.job user","model_hr_job","base.group_hr_user",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_employee_marital_status_manager","hr.employee.marital.status.manager","model_hr_employee_marital_status","base.group_hr_manager",1,1,1,1

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
3 access_hr_employee_category_manager hr.employee.category.manager model_hr_employee_category base.group_hr_manager 1 1 1 1
4 access_hr_employee_category_employee hr.employee.category.employee model_hr_employee_category base.group_user 1 0 0 0
5 access_hr_employee_employee hr.employee.employee model_hr_employee base.group_user 1 0 0 0
6 access_hr_employee_manager hr.employee.manager model_hr_employee base.group_hr_manager 1 1 1 1
7 access_hr_employee_user hr.employee user model_hr_employee base.group_hr_user 1 1 1 1
8 access_hr_employee_resource_user resource.resource.user resource.model_resource_resource base.group_hr_user 1 1 1 1
9 access_hr_employee_resource_manager resource.resource.manager resource.model_resource_resource base.group_hr_manager 1 1 1 1
10 access_hr_department_user hr.department.user model_hr_department base.group_hr_user 1 1 1 1
11 access_hr_department_employee hr.department.employee model_hr_department base.group_user 1 0 0 0
12 access_hr_department_manager hr.department.manager model_hr_department base.group_hr_manager 1 1 1 1
13 access_hr_job_user hr.job user model_hr_job base.group_hr_user 1 0 1 0 1 0 1
access_hr_job_manager hr.job.manager model_hr_job base.group_hr_manager 1 1 1 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_employee_marital_status_manager hr.employee.marital.status.manager model_hr_employee_marital_status base.group_hr_manager 1 1 1 1

View File

@ -81,7 +81,7 @@
<menuitem id="menu_hr_attendance" name="Attendances" parent="hr.menu_hr_root" sequence="4"/>
<menuitem action="open_view_attendance" id="menu_open_view_attendance" parent="menu_hr_attendance" groups="base.group_hr_user" sequence="3"/>
<menuitem action="open_view_attendance" id="menu_open_view_attendance" parent="menu_hr_attendance" sequence="3"/>
<record id="edit_attendance_reason" model="ir.ui.view">
<field name="name">hr.action.reason.form</field>
@ -89,8 +89,8 @@
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Define attendance reason">
<field colspan="4" name="name" />
<field name="action_type" />
<field colspan="4" name="name" select="1"/>
<field name="action_type" select="1"/>
</form>
</field>
</record>
@ -101,7 +101,7 @@
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Attendance reasons">
<field name="name"/>
<field name="name" />
<field name="action_type"/>
</tree>
</field>

View File

@ -2,9 +2,5 @@
<openerp>
<data noupdate="1">
<record id="base.group_hr_attendance" model="res.groups">
<field name="name">Human Resources / Attendances User</field>
</record>
</data>
</openerp>

View File

@ -1,13 +1,4 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_hr_action_reason_attendance","hr.action.reason.attendance","model_hr_action_reason","base.group_hr_attendance",1,0,0,0
"access_hr_action_reason_manager","hr.action.reason.manager","model_hr_action_reason","base.group_hr_manager",1,1,1,1
"access_hr_action_reason_employee_user","hr.action.reason.employee.user","model_hr_attendance","base.group_hr_user",1,1,1,1
"access_hr_attendance_manager","hr.attendance.manager","model_hr_attendance","base.group_hr_manager",1,1,1,1
"access_hr_attendance_attendance","hr.attendance.attendance","model_hr_attendance","base.group_hr_attendance",1,1,1,1
"access_hr_employee_attendance","hr.employee.attendance","hr.model_hr_employee","base.group_hr_attendance",1,0,0,0
"access_resource_resource_attendance","resource.resource.attendance","resource.model_resource_resource","base.group_hr_attendance",1,1,1,1
"access_hr_job_attendance","hr.job.attendance","hr.model_hr_job","base.group_hr_attendance",1,0,0,0
"access_hr_department_attendance","hr.department attendance","hr.model_hr_department","base.group_hr_attendance",1,0,0,0
"access_hr_action_reason_system","hr.action.reason.system","model_hr_action_reason","base.group_system",1,1,1,1
"access_hr_attendance_system","hr.attendance.system","model_hr_attendance","base.group_system",1,0,0,0
"access_hr_attendance_employee","hr.attendance.employee","model_hr_attendance","base.group_user",1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
access_hr_action_reason_attendance hr.action.reason.attendance model_hr_action_reason base.group_hr_attendance 1 0 0 0
2 access_hr_action_reason_manager hr.action.reason.manager model_hr_action_reason base.group_hr_manager 1 1 1 1
3 access_hr_action_reason_employee_user hr.action.reason.employee.user model_hr_attendance base.group_hr_user 1 1 1 1
4 access_hr_attendance_manager hr.attendance.manager model_hr_attendance base.group_hr_manager 1 1 1 1
access_hr_attendance_attendance hr.attendance.attendance model_hr_attendance base.group_hr_attendance 1 1 1 1
access_hr_employee_attendance hr.employee.attendance hr.model_hr_employee base.group_hr_attendance 1 0 0 0
access_resource_resource_attendance resource.resource.attendance resource.model_resource_resource base.group_hr_attendance 1 1 1 1
access_hr_job_attendance hr.job.attendance hr.model_hr_job base.group_hr_attendance 1 0 0 0
access_hr_department_attendance hr.department attendance hr.model_hr_department base.group_hr_attendance 1 0 0 0
access_hr_action_reason_system hr.action.reason.system model_hr_action_reason base.group_system 1 1 1 1
access_hr_attendance_system hr.attendance.system model_hr_attendance base.group_system 1 0 0 0
access_hr_attendance_employee hr.attendance.employee model_hr_attendance base.group_user 1 0 0 0

View File

@ -47,7 +47,7 @@
</record>
<menuitem action="action_hr_attendance_sigh_in_out" id="menu_hr_attendance_sigh_in_out"
parent="menu_hr_attendance" sequence="4" groups="base.group_hr_manager,base.group_hr_user,base.group_hr_attendance"/>
parent="menu_hr_attendance" sequence="4"/>
<record id="view_hr_attendance_so_ask" model="ir.ui.view">
<field name="name">hr.sign.in.out.ask.form</field>