odex25_standard/odex25_purchase/governmental_purchase/security/security.xml

124 lines
6.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="executive_director_of_purchase_and_contract" model="res.groups">
<field name="name">Executive Director of Purchase and Contract</field>
<field name="category_id" ref="purchase_requisition_custom.module_category_purchase_request"/>
<field name="implied_ids" eval="[(4, ref('purchase_requisition_custom.view_purchase_request'))]"/>
</record>
<record id="group_ceo_of_corporate_resources" model="res.groups">
<field name="name">Chief Executive Officer</field>
<field name="category_id" ref="purchase_requisition_custom.module_category_purchase_request"/>
<field name="implied_ids" eval="[(4, ref('purchase_requisition_custom.view_purchase_request'))]"/>
</record>
<record id="group_executive_vice_approve" model="res.groups">
<field name="name">Executive Vice President</field>
<field name="category_id" ref="purchase_requisition_custom.module_category_purchase_request"/>
<field name="implied_ids" eval="[(4, ref('purchase_requisition_custom.view_purchase_request'))]"/>
</record>
<record id="account_budget_custom.group_budget_user" model="res.groups">
<field name="implied_ids" eval="[(4, ref('purchase_requisition_custom.view_purchase_request'))]"/>
</record>
<record id="account_budget_custom.group_department_manager_budget" model="res.groups">
<field name="implied_ids" eval="[(4, ref('purchase_requisition_custom.view_purchase_request'))]"/>
</record>
<record id="purchase.group_purchase_user" model="res.groups">
<field name="name">Purchasing Specialist</field>
<field name="implied_ids"
eval="[
(4, ref('purchase_requisition_custom.group_confirm_purchase_requisition')),
(4, ref('purchase_requisition_custom.group_quotation_purchase_requisition')),
(4, ref('purchase_requisition_custom.group_sign_purchase_order')),
(4, ref('purchase_requisition_custom.view_purchase_request'))]"/>
<field name="menu_access"
eval="[(4,ref('purchase.menu_purchase_root')),
(4,ref('purchase_requisition.menu_purchase_requisition_pro_mgt')),
(4,ref('purchase.menu_procurement_management'))]"/>
</record>
<!-- Record Rules -->
<record id="executive_director_of_purchase_and_contract_record_rule" model="ir.rule">
<field name="name">Executive Director of Purchase and Contract Rule</field>
<field name="model_id" ref="purchase_requisition_custom.model_purchase_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('governmental_purchase.executive_director_of_purchase_and_contract'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record id="group_ceo_of_corporate_resources_record_rule" model="ir.rule">
<field name="name">CEO of Corporate Resources Rule</field>
<field name="model_id" ref="purchase_requisition_custom.model_purchase_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('governmental_purchase.group_ceo_of_corporate_resources'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record id="group_executive_vice_approve_record_rule" model="ir.rule">
<field name="name">Executive Vice President of Corporate Resources Rule</field>
<field name="model_id" ref="purchase_requisition_custom.model_purchase_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('governmental_purchase.executive_director_of_purchase_and_contract'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record id="group_budget_user_record_rule" model="ir.rule">
<field name="name">Budget User Rule</field>
<field name="model_id" ref="purchase_requisition_custom.model_purchase_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('account_budget_custom.group_budget_user'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record id="group_department_manager_budget_record_rule" model="ir.rule">
<field name="name">Budget department Rule</field>
<field name="model_id" ref="purchase_requisition_custom.model_purchase_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('account_budget_custom.group_department_manager_budget'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record id="group_manager_budget_record_rule" model="ir.rule">
<field name="name">Manager Budget Manager</field>
<field name="model_id" ref="purchase_requisition_custom.model_purchase_request"/>
<field name="global" eval="True"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups" eval="[(4, ref('account_budget_custom.group_manager_budget'))]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
</odoo>