我试过&令我非常沮丧的是,我无法为自定义模块分配访问权限。
我正在继承stock.picking module
。
以下代码:
class stock_picking(osv.osv):
_inherit = 'stock.picking'
_description = "Picking List"
_columns = {
'comments_ids': fields.one2many(
'stock.picking.comments', 'stock_id', 'Driver Notes'),
}
stock_picking()
class stock_picking_comments(osv.osv):
_name = 'stock.picking.comments'
_description = 'Driver Note'
_order = 'name desc'
_columns = {
'name': fields.datetime('Date'),
'stock_id': fields.many2one('stock.picking', 'Delivery orders'),
'comment': fields.text('Note'),
'login_user': fields.char('Login User',size=100),
}
stock_picking_comments()
现在我创建了一个新组,将用户和访问权分配为READ
& CREATE
对象stock.picking.ads
,但没有反映出来。我能够删除和写入哪些不应该发生。非常奇怪!
答案 0 :(得分:0)
您需要为新字段指定一个组。
喜欢,在您的xml记录中,您需要定义组
<field name="comments_ids" groups="stock.group_stock_user"/>
这意味着此字段将获取stock.picking模型{/ 1}}的访问权限,
您需要通过group_stock_user
文件定义组的模型访问权限。