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
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>
|
|
|