diff options
| author | David Beguin <dbe@odoo.com> | 2019-09-18 12:49:24 +0000 |
|---|---|---|
| committer | David Beguin <dbe@odoo.com> | 2019-09-20 08:55:38 +0000 |
| commit | 5b9a81a2c6948ecfbd8f8ed3cad1b068fc4231d1 (patch) | |
| tree | 23e696f461e131e824a67fca464f7bd9f64fa90a | |
| parent | 79bfdbf30cb1141ab5618ad951a7d0862e634a70 (diff) | |
[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
| -rw-r--r-- | addons/website/models/website_visitor.py | 11 |
1 files 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): |
