在 odoo 14 中单击按钮的组权限

Permission to a group on button click in odoo 14

我已经在 security.xml 中创建了一个群组,因为

   <record id="group_requester" model="res.groups">
       <field name="name">Requester</field>
       <field name="category_id" ref="IT_asset_module.module_category_it_assets"/>
       <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
   </record>

并在view.xml中为

   <button name="action_submit" states="draft" string="Submit" type="object" class="oe_highlight" groups="IT_asset_module.group_requester"/>

但是当我点击按钮时出现以下错误;

您无权访问 'System Parameter' (ir.config_parameter) 条记录。 以下组允许执行此操作: - Administration/Settings 如有必要,请联系您的管理员请求访问权限。

我不想给用户 Administration/Settings 访问权限。 请指导。

将implied_ids更改为:

<field name="implied_ids" eval="[(4, ref('base.group_system'))]"/>

或在模块 security/ir 内的模型 ir.config_parameter 中添加您的组 security/ir。model.access.csv

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_ir_config_parameter_requester,config_parameter_requester,base.model_ir_config_parameter,IT_asset_module.group_requester,1,1,1,1