Merge pull request #5394 from expsa/fix/accounting_manager_access_rights
Update Accounting Manager Permissions to Create contract.advantage
This commit is contained in:
commit
b3a7b959d8
|
|
@ -94,7 +94,8 @@
|
|||
<field name="name">Manager: views attendance transactions of all employees</field>
|
||||
<field name="model_id" ref="model_hr_attendance_transaction"/>
|
||||
<field name="domain_force">[(1 ,'=', 1)]</field>
|
||||
<field name="groups" eval="[(4, ref('hr_attendance.group_hr_attendance_manager'))]"/>
|
||||
<field name="groups" eval="[(4, ref('hr_attendance.group_hr_attendance_manager')),
|
||||
(4, ref('hr_base.group_account_manager'))]"/>
|
||||
</record>
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,6 @@ access_employee_attendance_report_hr,employee_attendance_report_hr,model_employe
|
|||
access_attendance_attendance_admin,attendance_attendance_admin,model_attendance_attendance,base.group_system,1,1,1,1
|
||||
access_hr_attendance_transaction_admin,hr.attendance.transaction.admin,model_hr_attendance_transaction,base.group_system,1,1,1,1
|
||||
access_attendance_special_days_accounting_manager,attendance.special.days.accounting.manager,model_attendance_special_days,hr_base.group_account_manager,1,1,0,0
|
||||
access_hr_attendance_transaction_accounting_manager,hr.attendance.transaction.accounting.manager,model_hr_attendance_transaction,hr_base.group_account_manager,1,1,0,0
|
||||
access_hr_attendance_transaction_accounting_manager,hr.attendance.transaction.accounting.manager,model_hr_attendance_transaction,hr_base.group_account_manager,1,1,1,0
|
||||
access_attendance_attendance_accounting_manager,attendance_attendance_accounting.manager,model_attendance_attendance,hr_base.group_account_manager,1,1,0,0
|
||||
access_days_off_accounting_manager,days_off.accounting.manager,model_days_off,hr_base.group_account_manager,1,1,0,0
|
||||
|
|
|
@ -567,7 +567,7 @@ class HrOfficialMission(models.Model):
|
|||
self.employee_ids.chick_not_overtime()
|
||||
self.employee_ids.compute_Training_cost_emp()
|
||||
self.employee_ids.write({'status': 'approved'})
|
||||
self.state = 'depart_manager'
|
||||
self.state = 'direct_manager'
|
||||
if self.mission_type.approve_by == 'direct_manager':
|
||||
return self.approve()
|
||||
return self._reset_to_action()
|
||||
|
|
|
|||
|
|
@ -20,8 +20,9 @@ access_hr_employee_reward,access_hr_employee_reward,model_hr_employee_reward,bas
|
|||
access_hr_contract_advantage_officer,hr_contract_advantage_officer,model_contract_advantage,hr.group_hr_user,1,1,1,0
|
||||
access_hr_contract_advantage_manager,hr_contract_advantage_manager,model_contract_advantage,hr.group_hr_manager,1,1,1,1
|
||||
access_hr_contract_advantage_executive,hr_contract_advantage_executive,model_contract_advantage,hr_base.group_executive_manager,1,1,0,0
|
||||
access_hr_contract_advantage_general_manager,hr_contract_advantage_gm,model_contract_advantage,hr_base.group_general_manager,1,0,0,0
|
||||
access_hr_contract_advantage_employee,hr_contract_advantage_employee,model_contract_advantage,base.group_user,1,0,0,0
|
||||
access_hr_contract_advantage_general_manager,hr_contract_advantage_gm,model_contract_advantage,hr_base.group_general_manager,1,1,1,0
|
||||
access_hr_contract_advantage_account_manager,hr_contract_advantage_account_manager,model_contract_advantage,hr_base.group_account_manager,1,1,1,0
|
||||
access_hr_contract_advantage_employee,hr_contract_advantage_employee,model_contract_advantage,base.group_user,1,1,0,0
|
||||
access_payslip_loans_user,payslip.loans.payroll.user,model_payslip_loans,exp_hr_payroll.group_hr_payroll_user,1,1,1,1
|
||||
access_hr_payslip_payroll_contributor,hr.payslip.line.payroll.contributor,model_hr_payslip,exp_payroll_custom.group_hr_payroll_contributor,1,1,0,0
|
||||
access_hr_payslip_line_payroll_contributor,hr.payslip.line.payroll.contributor,model_hr_payslip_line,exp_payroll_custom.group_hr_payroll_contributor,1,1,0,0
|
||||
|
|
|
|||
|
|
|
@ -104,7 +104,7 @@
|
|||
<field name="domain_force">[(1 ,'=', 1)]</field>
|
||||
<field
|
||||
name="groups"
|
||||
eval="[(3, ref('hr_base.group_account_manager')),
|
||||
eval="[(4, ref('hr_base.group_account_manager')),
|
||||
(4, ref('hr_base.group_executive_manager')),
|
||||
(4, ref('hr_base.group_general_manager')),
|
||||
(4, ref('hr.group_hr_manager')),
|
||||
|
|
|
|||
Loading…
Reference in New Issue