From 5b9a81a2c6948ecfbd8f8ed3cad1b068fc4231d1 Mon Sep 17 00:00:00 2001 From: David Beguin Date: Wed, 18 Sep 2019 12:49:24 +0000 Subject: [PATCH] [IMP] website : increment visitor name to be identifiable This commit aims to rename the visitor that has no lead and no res.partner to 'Website Visitor #id'. So that the visitors can be identified when, for example, an operator talk with multiple visitors. Task ID: 2073714 PR #37081 --- addons/website/models/website_visitor.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/addons/website/models/website_visitor.py b/addons/website/models/website_visitor.py index fa9037f408f..e7f3c418be8 100644 --- a/addons/website/models/website_visitor.py +++ b/addons/website/models/website_visitor.py @@ -37,7 +37,7 @@ class WebsiteVisitor(models.Model): _description = 'Website Visitor' _order = 'create_date DESC' - name = fields.Char('Name', default=_('Website Visitor')) + name = fields.Char('Name', default=lambda self: _('Website Visitor')) access_token = fields.Char(required=True, default=lambda x: uuid.uuid4().hex, index=True, copy=False, groups='base.group_website_publisher') active = fields.Boolean('Active', default=True) website_id = fields.Many2one('website', "Website", readonly=True) @@ -67,11 +67,10 @@ class WebsiteVisitor(models.Model): @api.depends('name') def name_get(self): - ret_list = [] - for record in self: - name = '%s #%d' % (record.name, record.id) - ret_list.append((record.id, name)) - return ret_list + return [( + record.id, + '%s #%d' % (record.name, record.id) if record.name == _('Website Visitor') else record.name + ) for record in self] @api.model def _search_last_connection(self, operator, value):