i need to send notification when i create new employee, the mail going well but i need to take the employee name to the mail body
that is my code
@api.model
def create(self, vals):
result = super(hr_employee, self).create(vals)
noti = {'subject': "new member are coming",
'body': "MR( " + str(
self.ar_name) + " ) has been one of our team"}
result.message_post(
message_type='notification',
subtype='mail.mt_comment',
partner_ids=[1],
**noti
)
return result
i get the name = False
and the is an examble
**MR( False ) has been one of our team
--
Administrator**
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
1
Antworten
3882
Ansichten
Hi,
Instead of self.ar_name try vals['ar_name']
def create(self, vals):
result = super(hr_employee, self).create(vals)
noti = {'subject': "new member are coming",
'body': "MR( " + str(
vals['ar_name']) + " ) has been one of our team"}
result.message_post(
message_type='notification',
subtype='mail.mt_comment',
partner_ids=[1],
**noti
)
return result
Thanks
thanks dear , it worked well , can you tell me briefly the difference between self and vals
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 | |
---|---|---|---|---|
|
2
Juli 25
|
493 | ||
|
0
Dez. 24
|
1099 | ||
|
2
Okt. 24
|
1204 | ||
|
1
Aug. 24
|
2359 | ||
|
2
Juli 24
|
1606 |