如何仅针对特定商家根据销售额过滤销售ID(创建uid)的记录

问题描述 投票:0回答:1

我只想让商家ID只能查看他们与销售ID相关的人。

我尝试为商家制作这个过滤器,他们只会看到他们销售创建的记录。但这仍然是错误的。我还在学习,请帮助我知道我的问题该怎么做?

<filter string="VP ROLE" name="approved_contract_merchant" domain="[('create_uid','=',logged_user_id)]"/> 

这是我尝试过滤器时的错误

Error: Failed to evaluate search criterions: 
{"code":400,"message":"Evaluation Error","data":{"type":"local_exception","debug":"Local evaluation failure\nNameError: name 'logged_user_id' is not defined\n\n{\"domains\":[[[\"create_uid\",\"=\",1]],\"[('create_uid','=',logged_user_id)]\"],\"contexts\":[{\"lang\":\"en_US\",\"tz\":false,\"uid\":1,\"search_default_approved_contract_merchant\":3,\"default_approved_contract_merchant\":3,\"params\":{\"action\":816}},{}],\"group_by_seq\":[]}"}}
xml filter odoo-9
1个回答
0
投票

请尝试以下方法

<filter string="VP ROLE" name="approved_contract_merchant" domain="[('create_uid','=',uid)]"/> 

要么

<filter string="VP ROLE" name="approved_contract_merchant" domain="[('create_uid','=',user.id)]"/> 
© www.soinside.com 2019 - 2024. All rights reserved.