Initial commit on branch odoo_DuyDat
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_loan_type_base,access.loan.type.base,model_loan_type,base.group_user,1,1,1,1
|
||||
access_loan_request_approver,access.loan.request.approver,model_loan_request,advanced_loan_management.loan_management_group_manager,1,1,1,1
|
||||
access_loan_request_user,access.loan.request.user,model_loan_request,advanced_loan_management.loan_management_group_user,1,1,1,0
|
||||
access_loan_documents_base,access.loan.documents.base,model_loan_documents,base.group_user,1,1,1,1
|
||||
access_repayment_line_base,access.repayment.line.base,model_repayment_line,base.group_user,1,1,1,1
|
||||
access_reject_reason_wizard_base,access.reject.reason.base,model_reject_reason,base.group_user,1,1,1,1
|
||||
access_message_wizard_base,access.message.popup.base,model_message_popup,base.group_user,1,1,1,1
|
||||
|
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<!-- New user groups for the module Loan Management-->
|
||||
<record model="ir.module.category" id="loan_management_groups">
|
||||
<field name="name">Loan Management</field>
|
||||
<field name="description">User access level for loan_management
|
||||
model
|
||||
</field>
|
||||
<field name="sequence">8</field>
|
||||
</record>
|
||||
<record id="loan_management_group_user" model="res.groups">
|
||||
<field name="name">User</field>
|
||||
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="category_id" ref="loan_management_groups"/>
|
||||
</record>
|
||||
<record id="loan_management_group_manager" model="res.groups">
|
||||
<field name="name">Manager</field>
|
||||
<field name="implied_ids" eval="[(4, ref('advanced_loan_management.loan_management_group_user'))]"/>
|
||||
<field name="category_id" ref="loan_management_groups"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user