add new module

This commit is contained in:
sonal arora
2020-07-21 10:09:46 +00:00
parent 800e7fdceb
commit c0d10e3fbe
1063 changed files with 243750 additions and 5 deletions

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record model="ir.module.category" id="module_category_hr_payroll_community">
<field name="name">Payroll</field>
<field name="description">Helps you manage your payrolls.</field>
<field name="sequence">16</field>
</record>
<record id="group_hr_payroll_community_user" model="res.groups">
<field name="name">Officer</field>
<field name="category_id" ref="hr_payroll_community.module_category_hr_payroll_community"/>
<field name="implied_ids" eval="[(4, ref('hr.group_hr_user')), (4, ref('hr_contract.group_hr_contract_manager'))]"/>
</record>
<record id="group_hr_payroll_community_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="hr_payroll_community.module_category_hr_payroll_community"/>
<field name="implied_ids" eval="[(4, ref('hr_payroll_community.group_hr_payroll_community_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
</record>
<record id="base.default_user" model="res.users">
<field name="groups_id" eval="[(4,ref('hr_payroll_community.group_hr_payroll_community_manager'))]"/>
</record>
<record id="hr_payroll_rule_officer" model="ir.rule">
<field name="name">Officer and subordinates Payslip</field>
<field name="model_id" ref="model_hr_payslip"/>
<field name="domain_force">['|','|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id', '=', False), ('employee_id.department_id.manager_id.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('hr_payroll_community.group_hr_payroll_community_user'))]"/>
</record>
<record id="hr_payslip_rule_manager" model="ir.rule">
<field name="name">All Payslip</field>
<field name="model_id" ref="model_hr_payslip"/>
<field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(4, ref('hr_payroll_community.group_hr_payroll_community_manager'))]"/>
</record>
<record model="ir.rule" id="payroll_multi_company_rule">
<field name="name">Payroll multi company</field>
<field name="model_id" ref="model_hr_payslip"/>
<field name="global" eval="True"/>
<field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', company_ids)]
</field>
</record>
</data>
</odoo>

View File

@@ -0,0 +1,14 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_hr_payroll_community_structure,hr.payroll.structure,model_hr_payroll_structure,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_payroll_community_structure_hr_user,hr.payroll.structure.hr.user,model_hr_payroll_structure,hr.group_hr_user,1,0,0,0
access_hr_contribution_register,hr.contribution.register,model_hr_contribution_register,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_salary_rule_category,hr.salary.rule.category,model_hr_salary_rule_category,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_payslip,hr.payslip,model_hr_payslip,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_payslip_line,hr.payslip.line,model_hr_payslip_line,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_payslip_input_user,hr.payslip.input.user,model_hr_payslip_input,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_payslip_worked_days_officer,hr.payslip.worked_days.officer,model_hr_payslip_worked_days,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_payslip_run,hr.payslip.run,model_hr_payslip_run,hr_payroll_community.group_hr_payroll_community_manager,1,1,1,1
access_hr_rule_input_officer,hr.rule.input.office,model_hr_rule_input,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_salary_rule_user,hr.salary.rule.user,model_hr_salary_rule,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_contract_advantage_template,hr.contract.advantage.template.user,model_hr_contract_advantage_template,hr_payroll_community.group_hr_payroll_community_user,1,1,1,1
access_hr_contract_advantage_template_hr_user,hr.contract.advantage.template.hr.user,model_hr_contract_advantage_template,hr.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_payroll_community_structure hr.payroll.structure model_hr_payroll_structure hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
3 access_hr_payroll_community_structure_hr_user hr.payroll.structure.hr.user model_hr_payroll_structure hr.group_hr_user 1 0 0 0
4 access_hr_contribution_register hr.contribution.register model_hr_contribution_register hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
5 access_hr_salary_rule_category hr.salary.rule.category model_hr_salary_rule_category hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
6 access_hr_payslip hr.payslip model_hr_payslip hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
7 access_hr_payslip_line hr.payslip.line model_hr_payslip_line hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
8 access_hr_payslip_input_user hr.payslip.input.user model_hr_payslip_input hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
9 access_hr_payslip_worked_days_officer hr.payslip.worked_days.officer model_hr_payslip_worked_days hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
10 access_hr_payslip_run hr.payslip.run model_hr_payslip_run hr_payroll_community.group_hr_payroll_community_manager 1 1 1 1
11 access_hr_rule_input_officer hr.rule.input.office model_hr_rule_input hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
12 access_hr_salary_rule_user hr.salary.rule.user model_hr_salary_rule hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
13 access_hr_contract_advantage_template hr.contract.advantage.template.user model_hr_contract_advantage_template hr_payroll_community.group_hr_payroll_community_user 1 1 1 1
14 access_hr_contract_advantage_template_hr_user hr.contract.advantage.template.hr.user model_hr_contract_advantage_template hr.group_hr_user 1 0 0 0