diff --git a/addons/calendar/views/calendar_views.xml b/addons/calendar/views/calendar_views.xml index a5b1d080b63..5d8e8f598f7 100644 --- a/addons/calendar/views/calendar_views.xml +++ b/addons/calendar/views/calendar_views.xml @@ -233,7 +233,7 @@ diff --git a/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py b/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py index 598fe68d8d6..6f30f596d2a 100644 --- a/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py +++ b/addons/crm_iap_lead/models/crm_iap_lead_mining_request.py @@ -37,7 +37,8 @@ class CRMLeadMiningRequest(models.Model): error = fields.Text(string='Error', readonly=True) # Lead / Opportunity Data - lead_type = fields.Selection([('lead', 'Lead'), ('opportunity', 'Opportunity')], string='Type', required=True, default=_default_lead_type) + lead_type = fields.Selection([('lead', 'Leads'), ('opportunity', 'Opportunities')], string='Type', required=True, default=_default_lead_type) + display_lead_label = fields.Char(compute='_compute_display_lead_label') team_id = fields.Many2one('crm.team', string='Sales Team', domain="[('use_opportunities', '=', True)]") user_id = fields.Many2one('res.users', string='Salesperson') tag_ids = fields.Many2many('crm.tag', string='Tags') @@ -64,6 +65,15 @@ class CRMLeadMiningRequest(models.Model): lead_contacts_credits = fields.Char(compute='_compute_tooltip', readonly=True) lead_total_credits = fields.Char(compute='_compute_tooltip', readonly=True) + @api.depends('lead_type', 'lead_number') + def _compute_display_lead_label(self): + selection_description_values = { + e[0]: e[1] for e in self._fields['lead_type']._description_selection(self.env)} + for request in self: + lead_type = selection_description_values[request.lead_type] + request.display_lead_label = '%s %s' % (request.lead_number, lead_type) + + @api.onchange('lead_number', 'contact_number') def _compute_tooltip(self): for record in self: diff --git a/addons/crm_iap_lead/views/crm_iap_lead_views.xml b/addons/crm_iap_lead/views/crm_iap_lead_views.xml index f76fb55013c..5621f10109e 100644 --- a/addons/crm_iap_lead/views/crm_iap_lead_views.xml +++ b/addons/crm_iap_lead/views/crm_iap_lead_views.xml @@ -116,15 +116,14 @@ crm.iap.lead.mining.request - - - + + - + diff --git a/addons/hr_expense/views/hr_expense_views.xml b/addons/hr_expense/views/hr_expense_views.xml index 72192d284a0..8468611276e 100644 --- a/addons/hr_expense/views/hr_expense_views.xml +++ b/addons/hr_expense/views/hr_expense_views.xml @@ -38,27 +38,28 @@ hr.expense.tree hr.expense - + - + - + + + - +