I want to send an email to the responsible person (user_id) of a Task (project.task) when it changes to a closed stage. I created an automated action and a mail template.
This mail is not necessary if the user who is changing the stage is the same who is going to receive the mail.
I tried with the condition ["write_uid","!=","user_id"], so if write_uid (the last user that modified the record) is not equal to user_id (the responsible of this task) the action have to be performed.
However, "user_id" does not contain what I expected (the id of the user), but the literal string "user_id".
Is it possible to compare 2 fields in the domains of an automated action?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客戶關係
- e-Commerce
- 會計
- 庫存
- PoS
- Project
- MRP
此問題已被標幟
1
回覆
3952
瀏覽次數
Hi,
Try this, you can get the current user in domain using uid,
domain = "[('write_uid', '!=', uid)]"
Hope it helps,
Thanks
Open XML code in Odoo Studio and paste it there. It should work.
Sorry, but I do not find how to open XML code in Automated Action form within Studio to be able to paste my domain. Could you elaborate, please ?
相關帖文 | 回覆 | 瀏覽次數 | 活動 | |
---|---|---|---|---|
|
1
2月 21
|
4430 | ||
|
3
6月 20
|
5134 | ||
|
0
6月 20
|
2690 | ||
|
0
2月 16
|
3789 | ||
|
2
9月 23
|
5687 |
Thanks for your help.
It doesn't work here. When I try to modify the domain the sistem raises the error "Domain not properly formed"
Hi Josep, did you manage to compare 2 fields in the domain?
Roberto, not yet.
:-(
Gracias Josep, igual es porque no se puede...