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:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
1
Reply
2993
Views
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 ?
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Feb 21
|
3099 | ||
|
3
Jun 20
|
3816 | ||
|
0
Jun 20
|
1750 | ||
|
0
Feb 16
|
2850 | ||
Server actions in menuItem
Solved
|
|
2
Sep 23
|
4412 |
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...