124 lines
6.3 KiB
XML
124 lines
6.3 KiB
XML
<odoo>
|
|
<data noupdate="1">
|
|
<record model="ir.rule" id="crm_team_rule_salemanager">
|
|
<field name="name">销售经理只可以查看本人所在的团队</field>
|
|
<field name="model_id" ref="sales_team.model_crm_team"/>
|
|
<field name="domain_force">[('crm_team_member_ids.user_id','=',user.id)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="0"/>
|
|
<field name="perm_create" eval="0"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="crm_team_rule_director">
|
|
<field name="name">销售总监查看所有团队</field>
|
|
<field name="model_id" ref="sales_team.model_crm_team"/>
|
|
<field name="domain_force">[(1,'=',1)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="sale_customer_rule_director">
|
|
<field name="name">销售总监查看所有客户</field>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field name="domain_force">[(1,'=',1),('customer_rank','>',0)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="sale_customer_rule_my">
|
|
<field name="name">销售经理查看自己的客户</field>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field name="domain_force">[('user_id', '=', user.id),('customer_rank', '>', 0)]
|
|
</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
|
|
|
|
<record model="ir.rule" id="sale_order_rule_director">
|
|
<field name="name">销售总监查看所有订单</field>
|
|
<field name="model_id" ref="model_sale_order"/>
|
|
<field name="domain_force">[(1,'=',1)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="sale_order_rule_my">
|
|
<field name="name">销售经理查看自己的订单</field>
|
|
<field name="model_id" ref="model_sale_order"/>
|
|
<field name="domain_force">['|','|',('user_id','=',user.id),('user_id', '=', False),('create_uid', '=',user.id)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="inventory_purchase_order_rule_director">
|
|
<field name="name">采购总监查看所有的订单</field>
|
|
<field name="model_id" ref="purchase.model_purchase_order"/>
|
|
<field name="domain_force">[(1,'=',1)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_purchase_director'))]"/>
|
|
<field name="perm_create" eval="1"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="inventory_purchase_order_rule_my">
|
|
<field name="name">采购岗查看自己的订单</field>
|
|
<field name="model_id" ref="purchase.model_purchase_order"/>
|
|
<field name="domain_force">['|','|',('user_id','=',user.id),('user_id', '=', False),('create_uid', '=',user.id)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_purchase'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="0"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
|
|
|
|
<record model="ir.rule" id="purchase_supplier_rule_director">
|
|
<field name="name">采购总监查看所有供应商</field>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field name="domain_force">[(1,'=',1),('supplier_rank','>', 0)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_purchase_director'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="purchase_supplier_rule_my">
|
|
<field name="name">采购岗查看自己的供应商</field>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field name="domain_force">[('user_id','=',user.id),('supplier_rank','>', 0)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_purchase'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="quick_easy_order_rule_salemanager">
|
|
<field name="name">销售经理只可以查看本人的快速订单</field>
|
|
<field name="model_id" ref="model_quick_easy_order"/>
|
|
<field name="domain_force">[('create_uid', '=',user.id)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="0"/>
|
|
<field name="perm_create" eval="0"/>
|
|
</record>
|
|
|
|
<record model="ir.rule" id="quick_easy_order_rule_director">
|
|
<field name="name">销售总监查看所有快速订单</field>
|
|
<field name="model_id" ref="model_quick_easy_order"/>
|
|
<field name="domain_force">[(1,'=',1)]</field>
|
|
<field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>
|
|
<field name="perm_read" eval="1"/>
|
|
<field name="perm_write" eval="1"/>
|
|
<field name="perm_create" eval="1"/>
|
|
</record>
|
|
</data>
|
|
</odoo> |