在odoo 8中有一個叫做檔案的菜單,在那裏讀取消息出現,但在odoo 9中沒有這樣的事情。
是否有人知道如何查看讀取消息或使用過濾器進行設置。以及發送頭像也不顯示。如何查看odoo 9中的舊消息?
0
A
回答
0
我做了一些我自己的研究。我發現了一種將郵件保留在收件箱文件夾中但隱藏的方法。這是我的方法。
我在mail.message中創建一個活動的字段和自定義過濾器,並覆蓋set_message_done方法,如下所示。
@api.multi
def set_message_done(self, partner_ids=None):
""" Remove the needaction from messages for the current partner. """
partner_id = self.env.user.partner_id
self.active = False
messages = self.filtered(lambda msg: partner_id in msg.needaction_partner_ids)
if not len(messages):
return
#messages.sudo().write({'needaction_partner_ids': [(3, partner_id.id)]})
# notifies changes in messages through the bus. To minimize the number of
# notifications, we need to group the messages depending on their channel_ids
groups = []
current_channel_ids = messages[0].channel_ids
current_group = []
for record in messages:
if record.channel_ids == current_channel_ids:
current_group.append(record.id)
else:
groups.append((current_group, current_channel_ids))
current_group = [record.id]
current_channel_ids = record.channel_ids
groups.append((current_group, current_channel_ids))
current_group = [record.id]
current_channel_ids = record.channel_ids
for (msg_ids, channel_ids) in groups:
notification = {'type': 'mark_as_read', 'message_ids': msg_ids, 'channel_ids': [c.id for c in channel_ids]}
self.env['bus.bus'].sendone((self._cr.dbname, 'res.partner', partner_id.id), notification)
摘要:我評論寫行並添加self.active = false。因此該方法將隱藏該消息而不是將其刪除。但仍有消息未讀計數泡沫。
然後我覆蓋res.partner中的get_needaction_count並添加一個簡單的邏輯。
@api.model
def get_needaction_count(self):
""" compute the number of needaction of the current user """
if self.env.user.partner_id:
id = []
active_msg = self.env['mail.message'].search([('active','=',True)])
for x in active_msg:
for rec in x.partner_ids:
id += [rec.id]
if self.env.user.partner_id in id:
return len(active_msg)
_logger.error('Call to needaction_count without partner_id')
return 0
1
0
從我的角度來看,odoo v9中不再有存檔功能/字段。在Odoo 8中,該字段被稱爲「to_read」。不知何故,讀取的消息在V9中變得無法鏈接,但我不知道如何。其他人也不知道: https://www.odoo.com/de_DE/forum/hilfe-1/question/odoo-9-archives-messages-92788
0
最後有一個模塊帶來的存檔回: https://www.odoo.com/apps/modules/9.0/mail_archives/ 但不是免費的!
注: 還有其他新的模塊從它-工程有限責任公司,以改善odoo郵件/短信9.
相關問題
- 1. 查看舊失敗的提交消息
- 2. 添加消息到message_post odoo 9
- 3. 如何odoo 9
- 4. 如何查看kafka消息
- 5. 如何查看deadletter消息
- 6. 如何查看隊列中的消息
- 7. 如何查看出站MSMQ消息隊列中的消息?
- 8. 如何在firefox中查看dump()消息?
- 9. 如何查看消息的語言ID?
- 10. 我曾經如何odoo 9
- 11. Tidy.NET - 如何查看錯誤消息?
- 12. 更改消息爲了在討論odoo 9
- 13. 時區中odoo 9
- 14. 如何查看SVN中的舊版本?
- 15. 在Odoo 9
- 16. Odoo 9 mail.thread
- 17. 稱號odoo 9
- 18. UnicodeEncodeError odoo 9
- 19. 如何連接我的prestashop與odoo 9
- 20. 查看TeamCity服務消息
- 21. VB6查看消息隊列
- 22. MVC通消息查看
- 23. ASP.NET MVC查看消息
- 24. 在Adobe Reader 9中查看書籤9
- 25. 如何查看node.js中的警告和錯誤消息?
- 26. 如何在Delphi的DBX事務中查看SQL錯誤消息?
- 27. 在Mathematica中,如何查看完整的消息輸出?
- 28. 如何查看Safari 6(Mountain Lion)中的JavaScript錯誤消息
- 29. 如何查看Android中的日誌消息?
- 30. 如何查看Visual Studio 2012中的解除警告消息?
所以這是管理員工應該如何看自己的舊消息 –
用戶可以使用自定義過濾器開此鏈接: - > http://prntscr.com/awzyof – prakash
不顯示。 https://www.dropbox.com/sh/5gv2xr9v4x7q2o6/AACO6agOs-dQZkWb5BrgRYcCa?dl=0 –