как отфильтровать запись по идентификатору продаж (create uid) только для конкретного продавца по его продажам - PullRequest
0 голосов
/ 25 января 2019

Я просто хочу, чтобы только торговец идентифицировал, может видеть, с кем связан их торговый идентификатор.

Я пытаюсь сделать этот фильтр для торговца, он просто увидит, что их продажи создали запись.но это все еще ошибка.я все еще учусь в odoo, пожалуйста, помогите мне узнать, что я должен сделать из моей проблемы?

<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\":[]}"}}

1 Ответ

0 голосов
/ 25 января 2019

Пожалуйста, попробуйте следующее

<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)]"/> 
...