我希望我能得到答案! 继承res.users模型后
#-*- coding: utf-8 -*-
from openerp import fields, models, api
class res_users_list(models.Model):
_inherit='res.users'
price_list = fields.Many2many(string='Listes de prix autorisees' ,comodel_name ='product.pricelist')
我想给一些用户一个允许的价格表列表! 这是观点:
<record id="view_price_list_inherited_from" model="ir.ui.view">
<field name="name">res.users.form.inherited</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.user_groups_view"/>
<field name="arch" type="xml">
<xpath expr="//separator[@string='Application']" position="after">
<field name="price_list"
widget="many2many_tags"
/>
<newline/>
</xpath>
</field>
</record>
一旦我登录,我就有这个错误
我真的希望有人向我解释!或解决方法摆脱此访问错误&#34; AccessError
由于安全限制,无法完成请求的操作。请联系您的系统管理员。
(文件类型:res.users,操作:阅读)&#34;
所有人都快速回复! 这里是mi ir.model.access.csv:id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
access_price_list_filter,User_price_list_filter.price_list_filter,base.model_res_partner,base.group_sale_salesman,1,1,1,1
access_price_list_filter1,User_price_list_filter1.price_list_filter,base.model_res_users,base.group_sale_salesman,1,1,1,1
access_price_list_filter2,User_price_list_filter2.price_list_filter,product.model_product_pricelist,base.group_sale_salesman,1,1,1,1
答案 0 :(得分:0)
您可以修复此错误。每当你看到这样的错误 文档类型:model.name,操作:读取。
做这些事情:
.csv文件或xml文件中的给定访问权限不正确或未在正确的模块中给出。
或
该相关模块不会有任何访问权限。
或
记录规则中存在与访问权限不匹配的错误。
或
给出了任何不必要的必填字段(有时确实会导致此错误)。
我相信这会解决您的错误。
答案 1 :(得分:0)
添加:
access_price_list_filter3,User_price_list_filter3.price_list_filter,model_res_users_list,base.group_sale_salesman,1,1,1,1