You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

60 lines
2.8 KiB

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Multi company record rules-->
<!-- model_loan_request-->
<record id="loan_request_multi_company_rule" model="ir.rule">
<field name="name">Loan Request Multi Company</field>
<field name="model_id" ref="model_loan_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
<!-- model_loan_documents-->
<record id="loan_documents_multi_company_rule" model="ir.rule">
<field name="name">Loan Documents Multi Company</field>
<field name="model_id" ref="model_loan_documents"/>
<field name="global" eval="True"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
<!-- model_loan_type-->
<record id="loan_type_multi_company_rule" model="ir.rule">
<field name="name">Loan Type Multi Company</field>
<field name="model_id" ref="model_loan_type"/>
<field name="global" eval="True"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
<!-- model_repayment_line-->
<record id="repayment_line_multi_company_rule" model="ir.rule">
<field name="name">Repayment Line Multi Company</field>
<field name="model_id" ref="model_repayment_line"/>
<field name="global" eval="True"/>
<field name="domain_force">[('company_id', 'in', company_ids)]</field>
</record>
<!-- Manager Group Access Rule-->
<record id="loan_request_manager_rule" model="ir.rule">
<field name="name">Access All Loan Request Created</field>
<field ref="model_loan_request" name="model_id"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups"
eval="[(4, ref('advanced_loan_management.loan_management_group_manager'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field name="active" eval="True"/>
</record>
<!-- User Group Access Rule-->
<record id="loan_request_user_rule" model="ir.rule">
<field name="name">Access Only Loan Request Created By User</field>
<field ref="model_loan_request" name="model_id"/>
<field name="domain_force">[('create_uid', '=', user.id)]</field>
<field name="groups"
eval="[(4, ref('advanced_loan_management.loan_management_group_user'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field name="active" eval="True"/>
</record>
</odoo>