I overrided the function create from 'mail.message' but there is nothing happen I want to create task I did a custom module but it seems that there is nothing happen like I got the wrong originaly function
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Buchhaltung
- Lager
- PoS
- Project
- MRP
Diese Frage wurde gekennzeichnet
Hi,
In Odoo 15, you can create a task when a message is created by using the mail thread feature and the mail.message model. Here is an example of a new model that creates a task when a message is created:
class MyModel(models.Model):
_inherit = ['mail.thread', 'mail.message']
@api.model
def create(self, vals):
task = self.env['project.task'].create({
'name': vals.get('subject', ''),
'user_id': vals.get('author_id', False),
})
vals['task_id'] = task.id
message = super(MyModel, self).create(vals)
return message
In this example, when a new message is created, a new task is created with the subject of the message and the author of the message as the assigned user. The task is linked to the message using the task_id field.
Regards
Diskutieren Sie gerne? Treten Sie bei, statt nur zu lesen!
Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!
RegistrierenVerknüpfte Beiträge | Antworten | Ansichten | Aktivität | |
---|---|---|---|---|
|
1
Nov. 24
|
1213 | ||
|
1
Juli 24
|
1297 | ||
|
2
Juli 23
|
3138 | ||
|
1
Mai 23
|
2543 | ||
|
0
Sept. 22
|
102 |