summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Beguin <dbe@odoo.com>2019-09-18 12:49:24 +0000
committerDavid Beguin <dbe@odoo.com>2019-09-20 08:55:38 +0000
commit5b9a81a2c6948ecfbd8f8ed3cad1b068fc4231d1 (patch)
tree23e696f461e131e824a67fca464f7bd9f64fa90a
parent79bfdbf30cb1141ab5618ad951a7d0862e634a70 (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.py11
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):