Browse Source

Dec 17: [FIX] Bug Fixed 'odoo_advanced_chatter'

pull/301/merge
Cybrosys Technologies 4 months ago
parent
commit
740ba09795
  1. 7
      odoo_advanced_chatter/doc/RELEASE_NOTES.md
  2. 4
      odoo_advanced_chatter/models/mail_message.py
  3. 4
      odoo_advanced_chatter/wizard/mail_wizard_recipient.py

7
odoo_advanced_chatter/doc/RELEASE_NOTES.md

@ -8,4 +8,9 @@
#### 21.06.2024 #### 21.06.2024
#### Version 16.0.2.0.0 #### Version 16.0.2.0.0
#### UPDATE #### UPDATE
- UPDATE - UPDATE
#### 16.12.2024
#### Version 16.0.2.0.1
#### UPDATE
- Solved the issue of user model access.

4
odoo_advanced_chatter/models/mail_message.py

@ -33,9 +33,9 @@ class MailMessage(models.Model):
res_id = values.get('res_id', res_id = values.get('res_id',
self._context.get('default_res_id')) or False self._context.get('default_res_id')) or False
email_from = values.get('email_from') email_from = values.get('email_from')
reply_to_id = self.env['ir.config_parameter'].get_param('reply_to') reply_to_id = self.env['ir.config_parameter'].sudo().get_param('reply_to')
author1 = self.env['res.users'].browse(int(reply_to_id)) author1 = self.env['res.users'].browse(int(reply_to_id))
self.env['ir.config_parameter'].set_param('reply_to', self.env.user.id) self.env['ir.config_parameter'].sudo().set_param('reply_to', self.env.user.id)
email_from1 = author1.email_formatted email_from1 = author1.email_formatted
message_type = values.get('message_type') message_type = values.get('message_type')
records = None records = None

4
odoo_advanced_chatter/wizard/mail_wizard_recipient.py

@ -38,9 +38,9 @@ class AddRecipient(models.TransientModel):
def add_recipients(self): def add_recipients(self):
"""On selecting the user to whom the mail is sent, the user is then """On selecting the user to whom the mail is sent, the user is then
added to config parameters""" added to config parameters"""
self.env['ir.config_parameter'].set_param('reply_to', self.env['ir.config_parameter'].sudo().set_param('reply_to',
self.partner_id.id) self.partner_id.id)
@api.model @api.model
def get_user(self, user_id): def get_user(self, user_id):
self.env['ir.config_parameter'].set_param('reply_to', user_id) self.env['ir.config_parameter'].sudo().set_param('reply_to', user_id)

Loading…
Cancel
Save