机床注册按钮根据权限组区分

This commit is contained in:
qihao.gong@jikimo.com
2023-12-04 17:28:54 +08:00
parent 893aa2111c
commit 94c0b00c2d
6 changed files with 84 additions and 43 deletions

View File

@@ -1,42 +1,42 @@
<odoo>
<data noupdate="1">
<record model="ir.rule" id="crm_team_rule_salemanager">
<field name="name">销售经理只可以查看本人所在的团队</field>
<field name="model_id" ref="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_salemanager">-->
<!-- <field name="name">销售经理只可以查看本人所在的团队</field>-->
<!-- <field name="model_id" ref="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="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="crm_team_rule_director">-->
<!-- <field name="name">销售总监</field>-->
<!-- <field name="model_id" ref="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_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"/>
</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"/>-->
<!-- </record>-->
<record model="ir.rule" id="sale_order_rule_salemanager">
<field name="name">销售经理查看自己的订单</field>
<field name="model_id" ref="model_sale_order"/>
<field name="domain_force">['|',('partner_id','=',user.partner_id.id),('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="sale_order_rule_salemanager">-->
<!-- <field name="name">销售经理查看自己的订单</field>-->
<!-- <field name="model_id" ref="model_sale_order"/>-->
<!-- <field name="domain_force">['|',('partner_id','=',user.partner_id.id),('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>-->
</data>
</odoo>