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
- Kirjanpito
- Varastointi
- PoS
- Project
- MRP
Tämä kysymys on merkitty
1
Vastaa
3924
Näkymät
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 ?
Nautitko keskustelusta? Älä vain lue, vaan osallistu!
Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!
RekisteröidyAiheeseen liittyviä artikkeleita | Vastaukset | Näkymät | Toimenpide | |
---|---|---|---|---|
|
1
helmik. 21
|
4419 | ||
|
3
kesäk. 20
|
5092 | ||
|
0
kesäk. 20
|
2666 | ||
|
0
helmik. 16
|
3783 | ||
Server actions in menuItem
Ratkaistu
|
|
2
syysk. 23
|
5676 |
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...