From 2aa150e195bef5b68ea306b33531c6390667e9cc Mon Sep 17 00:00:00 2001 From: Patrick Hoste Date: Mon, 8 Jun 2020 07:02:06 +0000 Subject: [PATCH] [IMP] mail: add possibility to choose a source / request partner on activity PURPOSE Allow to know if an activity is linked to a customer or a requesting partner. SPECIFCIATIONS Add a partner_id field on mail.activity model. It will be used notably in website slides to know who triggered an "request access" activity. It can also be used in various business flows when assigned user is different from the "source" or "requesting" partner. LINKS Task ID : 2127364 Community PR odoo/odoo#40708 Upgrade PR odoo/upgrade#1101 --- addons/mail/models/mail_activity.py | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/mail/models/mail_activity.py b/addons/mail/models/mail_activity.py index 2f12a2eb0a4..71ccce481bf 100644 --- a/addons/mail/models/mail_activity.py +++ b/addons/mail/models/mail_activity.py @@ -163,6 +163,7 @@ class MailActivity(models.Model): 'res.users', 'Assigned to', default=lambda self: self.env.user, index=True, required=True) + request_partner_id = fields.Many2one('res.partner', string='Requesting Partner') state = fields.Selection([ ('overdue', 'Overdue'), ('today', 'Today'),