I want to use these code to create a channel and post a message whenever the state of a record changes. However, the xml creates a channel and automatically adds my members to it, but the content I post from the python code isn't seen anywhere. How can I post a message to this channel?
Or even just a DM to the users, I just don't know how to use message system in odoo.
# discuss.channel.xml -->
progress
notification about ongoing project
# # python code to post message
odoobot_id = self.env.ref('base.partner_root').id channel = self.env['discuss.channel'].search([('name', 'ilike', 'progress')]) channel.sudo().message_post( body=message, author_id=odoobot_id, message_type="comment", subtype_xmlid="mail.mt_comment", )
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- ลูกค้าสัมพันธ์
- e-Commerce
- ระบบบัญชี
- สินค้าคงคลัง
- PoS
- Project
- MRP
คำถามนี้ถูกตั้งค่าสถานะ
You can refer to this documentation for more clarification regarding the discuss application:
https://www.odoo.com/documentation/17.0/applications/productivity/discuss/team_communication.html
By use channels in the Odoo Discuss app to organize discussions between individual teams, departments, projects, or any other group that requires regular communication. With channels, employees can communicate inside dedicated spaces within the Odoo database around specific topics, updates, and latest developments having to do with the organization.
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อRelated Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
---|---|---|---|---|
|
2
เม.ย. 25
|
2875 | ||
Remove Journal Entry Error Notifications
แก้ไขแล้ว
|
|
1
ธ.ค. 24
|
1461 | |
|
3
ธ.ค. 24
|
3445 | ||
|
1
ธ.ค. 24
|
1258 | ||
Free Sing Up ??
แก้ไขแล้ว
|
|
2
ส.ค. 24
|
3667 |