# 1.在py文件中创建类,继承 res.config.settings 类
# 2.字段 group_sale_price_change 中参数 implied_group='ps_sale.group_price_change_user',表示应用到group_price_change_user这个分组
class ResConfigSettings(models.TransientModel):
_inherit =
'res.config.settings'
group_sale_price_change = fields.Boolean(
"启用调价方案", implied_group=
'ps_sale.group_price_change_user')
<!--属性id="group_price_change_user" 对应上面 implied_group='ps_sale.group_price_change_user' 对应下面 groups="ps_sale.group_price_change_user"
<field name="category_id" ref="base.module_category_hidden"/> 属性ref="base.module_category_hidden" 关联显示隐藏的模型类
--><?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="0">
<record model="res.groups" id="group_price_change_user">
<field name="name">调价方案
</field>
<field name="category_id" ref="base.module_category_hidden"/>
</record>
</data>
</odoo>
<!--
属性groups="ps_sale.group_price_change_user" 表示属于 group_price_change_user 这个分组
--><menuitem id="menu_ps_product_pricelist_change"
name="调价方案"
parent="sale.product_menu_catalog"
groups="ps_sale.group_price_change_user"
action="action_ps_product_pricelist_change"
sequence="100"
/>
在ir.model.access.csv 添加权限
转载于:https://www.cnblogs.com/Alone-Tree/p/10265446.html