[IMP] access rights, menus for HR
bzr revid: fde@openerp.com-20101228153417-ps9ql3h4lij87jx8
This commit is contained in:
parent
67e8c91c3b
commit
e678fd472a
|
@ -3,13 +3,12 @@
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<menuitem id="menu_hr_root" icon="terp-hr" name="Human Resources" sequence="15"
|
<menuitem id="menu_hr_root" icon="terp-hr" name="Human Resources" sequence="15"
|
||||||
groups="base.group_hr_manager,base.group_hr_user"
|
|
||||||
web_icon="images/hr.png"
|
web_icon="images/hr.png"
|
||||||
web_icon_hover="images/hr-hover.png"/>
|
web_icon_hover="images/hr-hover.png"/>
|
||||||
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0" groups="base.group_hr_manager"/>
|
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0"/>
|
||||||
<menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_manager" sequence="50"/>
|
<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_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" />
|
<menuitem id="menu_view_employee_category_configuration_form" parent="hr.menu_hr_management" name="Employees" sequence="1" />
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
==========
|
==========
|
||||||
|
@ -155,7 +154,7 @@
|
||||||
<field name="help">Here you can manage your work force by creating employees and assigning them specific properties in the system. Maintain all employee related information and keep track of anything that needs to be recorded for them. The personal information tab will help you maintain their identity data. The Categories tab gives you the opportunity to assign them related employee categories depending on their position and activities within the company. A category can be a seniority level within the company or a department. The Timesheets tab allows to assign them a specific timesheet and analytic journal where they will be able to enter time through the system. In the note tab, you can enter text data that should be recorded for a specific employee.</field>
|
<field name="help">Here you can manage your work force by creating employees and assigning them specific properties in the system. Maintain all employee related information and keep track of anything that needs to be recorded for them. The personal information tab will help you maintain their identity data. The Categories tab gives you the opportunity to assign them related employee categories depending on their position and activities within the company. A category can be a seniority level within the company or a department. The Timesheets tab allows to assign them a specific timesheet and analytic journal where they will be able to enter time through the system. In the note tab, you can enter text data that should be recorded for a specific employee.</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main" groups="base.group_hr_manager,base.group_hr_user"/>
|
<menuitem action="open_view_employee_list_my" id="menu_open_view_employee_list_my" sequence="3" parent="menu_hr_main"/>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
=======================
|
=======================
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||||
"access_hr_action_reason_user","hr.action.reason.user","model_hr_action_reason","base.group_hr_user",1,1,1,1
|
"access_hr_action_reason_user","hr.action.reason.user","model_hr_action_reason","base.group_hr_user",1,1,1,1
|
||||||
|
"access_hr_action_reason_employee","hr.action.reason.employee","model_hr_action_reason","base.group_user",1,1,1,1
|
||||||
"access_hr_attendance_user","hr.attendance.user","model_hr_attendance","base.group_hr_user",1,1,1,1
|
"access_hr_attendance_user","hr.attendance.user","model_hr_attendance","base.group_hr_user",1,1,1,1
|
||||||
"access_hr_attendance_system_user","hr.attendance.system.user","model_hr_attendance","base.group_user",1,0,0,0
|
"access_hr_attendance_system_user","hr.attendance.system.user","model_hr_attendance","base.group_user",1,1,1,1
|
||||||
|
|
|
|
@ -68,7 +68,7 @@ class hr_sign_in_out(osv.osv_memory):
|
||||||
_columns = {
|
_columns = {
|
||||||
'name': fields.char('Employees name', size=32, required=True, readonly=True),
|
'name': fields.char('Employees name', size=32, required=True, readonly=True),
|
||||||
'state': fields.char('Current state', size=32, required=True, readonly=True),
|
'state': fields.char('Current state', size=32, required=True, readonly=True),
|
||||||
'emp_id': fields.char('Empoyee ID', size=32, required=True, readonly=True),
|
'emp_id': fields.char('Employee ID', size=32, required=True, readonly=True),
|
||||||
}
|
}
|
||||||
|
|
||||||
def _get_empid(self, cr, uid, context=None):
|
def _get_empid(self, cr, uid, context=None):
|
||||||
|
@ -176,4 +176,4 @@ class hr_sign_in_out(osv.osv_memory):
|
||||||
|
|
||||||
hr_sign_in_out()
|
hr_sign_in_out()
|
||||||
|
|
||||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||||
|
|
|
@ -57,7 +57,7 @@
|
||||||
<field name="search_view_id" ref="hr_contract_wage_type_view_search"/>
|
<field name="search_view_id" ref="hr_contract_wage_type_view_search"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem id="next_id_56" name="Contract" parent="hr.menu_hr_management" sequence="5" groups="base.group_hr_manager"/>
|
<menuitem id="next_id_56" name="Contract" parent="hr.menu_hr_management" sequence="5"/>
|
||||||
<menuitem action="action_hr_contract_wage_type" id="hr_menu_contract_wage_type" parent="next_id_56" sequence="7"/>
|
<menuitem action="action_hr_contract_wage_type" id="hr_menu_contract_wage_type" parent="next_id_56" sequence="7"/>
|
||||||
|
|
||||||
<record id="hr_contract_wage_type_period_view_form" model="ir.ui.view">
|
<record id="hr_contract_wage_type_period_view_form" model="ir.ui.view">
|
||||||
|
@ -281,7 +281,7 @@
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem action="action_hr_contract_type" id="hr_menu_contract_type" parent="next_id_56" sequence="6"/>
|
<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" groups="base.group_hr_manager,base.group_hr_user"/>
|
<menuitem action="action_hr_contract" id="hr_menu_contract" parent="hr.menu_hr_main" name="Contracts" sequence="4" groups="base.group_hr_manager"/>
|
||||||
|
|
||||||
<!-- Contracts Button on Employee Form -->
|
<!-- Contracts Button on Employee Form -->
|
||||||
<act_window
|
<act_window
|
||||||
|
|
|
@ -64,7 +64,7 @@
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem name="Evaluations" parent="hr.menu_hr_root" id="menu_eval_hr" sequence="6"/>
|
<menuitem name="Evaluations" parent="hr.menu_hr_root" id="menu_eval_hr" sequence="6"/>
|
||||||
<menuitem name="Periodic Evaluations" parent="hr.menu_hr_configuration" id="menu_eval_hr_config" sequence="4" groups="base.group_hr_manager"/>
|
<menuitem name="Periodic Evaluations" parent="hr.menu_hr_configuration" id="menu_eval_hr_config" sequence="4"/>
|
||||||
<menuitem parent="menu_eval_hr_config" id="menu_open_view_hr_evaluation_plan_tree"
|
<menuitem parent="menu_eval_hr_config" id="menu_open_view_hr_evaluation_plan_tree"
|
||||||
action="open_view_hr_evaluation_plan_tree"/>
|
action="open_view_hr_evaluation_plan_tree"/>
|
||||||
|
|
||||||
|
|
|
@ -19,8 +19,5 @@
|
||||||
<record id="survey.menu_answer_surveys" model="ir.ui.menu">
|
<record id="survey.menu_answer_surveys" model="ir.ui.menu">
|
||||||
<field eval="[(4,ref('base.group_hr_manager'))]" name="groups_id"/>
|
<field eval="[(4,ref('base.group_hr_manager'))]" name="groups_id"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="survey.menu_run_survey_form" model="ir.ui.menu">
|
|
||||||
<field eval="[(4,ref('base.group_hr_manager'))]" name="groups_id"/>
|
|
||||||
</record>
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<menuitem id="base.menu_hr_dasboard" name="Dashboard" parent="hr.menu_hr_reporting" sequence="0" groups="base.group_hr_manager,base.group_hr_user"/>
|
<menuitem id="base.menu_hr_dasboard" name="Dashboard" parent="hr.menu_hr_reporting" sequence="0"/>
|
||||||
<menuitem
|
<menuitem
|
||||||
action="hr.open_board_hr"
|
action="hr.open_board_hr"
|
||||||
icon="terp-graph"
|
icon="terp-graph"
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<openerp>
|
<openerp>
|
||||||
<data>
|
<data>
|
||||||
|
|
||||||
<menuitem id="base.menu_hr_dasboard" name="Dashboard" parent="hr.menu_hr_reporting" sequence="0" groups="base.group_hr_user"/>
|
<menuitem id="base.menu_hr_dasboard" name="Dashboard" parent="hr.menu_hr_reporting" sequence="0"/>
|
||||||
<menuitem
|
<menuitem
|
||||||
action="hr.open_board_hr"
|
action="hr.open_board_hr"
|
||||||
icon="terp-graph"
|
icon="terp-graph"
|
||||||
|
|
|
@ -422,7 +422,8 @@
|
||||||
<field name="search_view_id" ref="view_hr_holidays_status_search"/>
|
<field name="search_view_id" ref="view_hr_holidays_status_search"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<menuitem sequence="3" id="hr.menu_open_view_attendance_reason_config" parent="hr.menu_hr_configuration" name="Holidays" groups="base.group_hr_manager"/>
|
<menuitem sequence="3" id="hr.menu_open_view_attendance_reason_config" parent="hr.menu_hr_configuration" name="Holidays"/>
|
||||||
|
|
||||||
<menuitem name="Leave Type"
|
<menuitem name="Leave Type"
|
||||||
action="open_view_holiday_status"
|
action="open_view_holiday_status"
|
||||||
id="menu_open_view_holiday_status"
|
id="menu_open_view_holiday_status"
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
id="menu_hr_reporting_holidays"
|
id="menu_hr_reporting_holidays"
|
||||||
name="Holidays"
|
name="Holidays"
|
||||||
parent="hr.menu_hr_reporting"
|
parent="hr.menu_hr_reporting"
|
||||||
sequence="6"
|
sequence="6"/>
|
||||||
groups="base.group_hr_manager" />
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||||
"access_hr_holydays_status_user","hr.holidays.status user","model_hr_holidays_status","base.group_hr_user",1,1,1,1
|
"access_hr_holydays_status_user","hr.holidays.status user","model_hr_holidays_status","base.group_hr_user",1,1,1,1
|
||||||
"access_hr_holidays_user","hr.holidays.user","model_hr_holidays","base.group_hr_user",1,1,1,1
|
"access_hr_holidays_user","hr.holidays.user","model_hr_holidays","base.group_hr_user",1,1,1,1
|
||||||
|
"access_hr_holidays_employee","hr.holidays.employee","model_hr_holidays","base.group_user",1,1,1,1
|
||||||
|
"access_hr_holydays_status_employee","hr.holidays.status employee","model_hr_holidays_status","base.group_user",1,0,0,0
|
||||||
"access_hr_holidays_remain_user","hr.holidays.ramain.user","model_hr_holidays_remaining_leaves_user","base.group_hr_user",1,1,1,1
|
"access_hr_holidays_remain_user","hr.holidays.ramain.user","model_hr_holidays_remaining_leaves_user","base.group_hr_user",1,1,1,1
|
||||||
"access_resource_calendar_leaves_manager","resource_calendar_leaves_manager","resource.model_resource_calendar_leaves","base.group_hr_manager",1,1,1,1
|
"access_resource_calendar_leaves_manager","resource_calendar_leaves_manager","resource.model_resource_calendar_leaves","base.group_hr_manager",1,1,1,1
|
||||||
"access_available_holidays_report_user","hr.available.holidays.report.user","model_available_holidays_report","base.group_hr_user",1,1,1,1
|
"access_available_holidays_report_user","hr.available.holidays.report.user","model_available_holidays_report","base.group_hr_user",1,1,1,1
|
||||||
|
|
|
|
@ -3,7 +3,7 @@
|
||||||
<data>
|
<data>
|
||||||
<!-- Root Menus -->
|
<!-- Root Menus -->
|
||||||
<menuitem id="menu_hr_root_payroll" parent="hr.menu_hr_root" name="Payroll" sequence="9"/>
|
<menuitem id="menu_hr_root_payroll" parent="hr.menu_hr_root" name="Payroll" sequence="9"/>
|
||||||
<menuitem id="payroll_configure" parent="hr.menu_hr_configuration" name="Payroll" groups="base.group_hr_manager"/>
|
<menuitem id="payroll_configure" parent="hr.menu_hr_configuration" name="Payroll"/>
|
||||||
<menuitem id="menu_hr_payroll_reporting" parent="hr.menu_hr_reporting" name="Payroll" groups="base.group_hr_manager"/>
|
<menuitem id="menu_hr_payroll_reporting" parent="hr.menu_hr_reporting" name="Payroll" groups="base.group_hr_manager"/>
|
||||||
|
|
||||||
<!-- Passport Views -->
|
<!-- Passport Views -->
|
||||||
|
|
|
@ -38,7 +38,7 @@
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
<menuitem id="base.menu_hr_dasboard" name="Dashboard" parent="hr.menu_hr_reporting" sequence="0" groups="base.group_hr_manager,base.group_hr_user"/>
|
<menuitem id="base.menu_hr_dasboard" name="Dashboard" parent="hr.menu_hr_reporting" sequence="0"/>
|
||||||
<menuitem
|
<menuitem
|
||||||
action="hr.open_board_hr_manager"
|
action="hr.open_board_hr_manager"
|
||||||
icon="terp-graph"
|
icon="terp-graph"
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||||
"access_ir_attachment_sale_manager","ir_attachment manager","base.model_ir_attachment","base.group_sale_manager",1,1,1,1
|
"access_ir_attachment_sale_manager","ir_attachment manager","base.model_ir_attachment","base.group_sale_manager",1,1,1,1
|
||||||
"access_ir_attachment_partner_manager","ir_attachment_partner manager","base.model_ir_attachment","base.group_partner_manager",1,1,1,1
|
"access_ir_attachment_partner_manager","ir_attachment_partner manager","base.model_ir_attachment","base.group_partner_manager",1,1,1,1
|
||||||
|
"access_report_document_user_knowledgeuser","report.document.user knowledgeuser","document.model_report_document_user","base.group_document_user",1,0,0,0
|
||||||
|
|
|
Loading…
Reference in New Issue