diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py
index 3fe9e131678..c4e2cbdc91d 100644
--- a/addons/crm/crm_lead.py
+++ b/addons/crm/crm_lead.py
@@ -955,10 +955,8 @@ class crm_lead(format_address, osv.osv):
"""
if custom_values is None:
custom_values = {}
- desc = html2plaintext(msg.get('body')) if msg.get('body') else ''
defaults = {
'name': msg.get('subject') or _("No Subject"),
- 'description': desc,
'email_from': msg.get('from'),
'email_cc': msg.get('cc'),
'partner_id': msg.get('author_id', False),
diff --git a/addons/fleet/fleet.py b/addons/fleet/fleet.py
index dc2aabb54fc..483f989fcde 100644
--- a/addons/fleet/fleet.py
+++ b/addons/fleet/fleet.py
@@ -351,7 +351,7 @@ class fleet_vehicle(osv.Model):
'fuel_type': fields.selection([('gasoline', 'Gasoline'), ('diesel', 'Diesel'), ('electric', 'Electric'), ('hybrid', 'Hybrid')], 'Fuel Type', help='Fuel Used by the vehicle'),
'horsepower': fields.integer('Horsepower'),
'horsepower_tax': fields.float('Horsepower Taxation'),
- 'power': fields.integer('Power (kW)', help='Power in kW of the vehicle'),
+ 'power': fields.integer('Power', help='Power in kW of the vehicle'),
'co2': fields.float('CO2 Emissions', help='CO2 emissions of the vehicle'),
'image': fields.related('model_id', 'image', type="binary", string="Logo"),
'image_medium': fields.related('model_id', 'image_medium', type="binary", string="Logo"),
@@ -392,9 +392,12 @@ class fleet_vehicle(osv.Model):
}
def create(self, cr, uid, data, context=None):
+ if not context:
+ context = {}
+ context.update({'mail_create_nolog': True})
vehicle_id = super(fleet_vehicle, self).create(cr, uid, data, context=context)
vehicle = self.browse(cr, uid, vehicle_id, context=context)
- self.message_post(cr, uid, [vehicle_id], body=_('Vehicle %s has been added to the fleet!') % (vehicle.license_plate), context=context)
+ self.message_post(cr, uid, [vehicle_id], body=_('%s %s has been added to the fleet!') % (vehicle.model_id.name,vehicle.license_plate), context=context)
return vehicle_id
def write(self, cr, uid, ids, vals, context=None):
diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml
index a8f6a321daf..05030cb3488 100644
--- a/addons/fleet/fleet_view.xml
+++ b/addons/fleet/fleet_view.xml
@@ -13,7 +13,7 @@
-
+
@@ -242,11 +242,17 @@
-
+
+
+ g/km
+
-
-
+
+
+ kW
+
+
@@ -287,6 +293,10 @@
+
+
+
+
@@ -400,7 +410,7 @@
-
+
@@ -440,7 +450,7 @@
-
+
@@ -704,7 +714,7 @@
-
+
@@ -726,7 +736,7 @@
-
+
@@ -767,6 +777,17 @@
+
+ fleet.vehicle.log.services.search
+ fleet.vehicle.log.services
+
+
+
+
+
+
+
+
Vehicles Services Logs
fleet.vehicle.log.services
@@ -789,7 +810,7 @@
fleet.service.type.tree
fleet.service.type
-
+
diff --git a/addons/hr_recruitment/doc/changelog.rst b/addons/hr_recruitment/doc/changelog.rst
index 7fb714c8ea0..4cdbf506b17 100644
--- a/addons/hr_recruitment/doc/changelog.rst
+++ b/addons/hr_recruitment/doc/changelog.rst
@@ -15,4 +15,4 @@ Changelog
- Removed ``hired.employee`` wizard.
-- Add new method ``log_meeting_in_parent``.
+- Add new method ``log_meeting_in_parent``
diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py
index e168749ef35..443ec911e0d 100644
--- a/addons/hr_recruitment/hr_recruitment.py
+++ b/addons/hr_recruitment/hr_recruitment.py
@@ -338,10 +338,8 @@ class hr_applicant(osv.Model):
"""
if custom_values is None: custom_values = {}
val = msg.get('from').split('<')[0]
- desc = html2plaintext(msg.get('body')) if msg.get('body') else ''
defaults = {
'name': msg.get('subject') or _("No Subject"),
- 'description': desc,
'partner_name':val,
'email_from': msg.get('from'),
'email_cc': msg.get('cc'),
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index 45afe4580dc..f23f6b6a286 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -495,21 +495,19 @@ class project_issue(osv.Model):
through message_process.
This override updates the document according to the email.
"""
- if custom_values is None: custom_values = {}
- if context is None: context = {}
+ if custom_values is None:
+ custom_values = {}
+ if context is None:
+ context = {}
context['state_to'] = 'draft'
-
- desc = html2plaintext(msg.get('body')) if msg.get('body') else ''
-
defaults = {
'name': msg.get('subject') or _("No Subject"),
- 'description': desc,
'email_from': msg.get('from'),
'email_cc': msg.get('cc'),
'partner_id': msg.get('author_id', False),
'user_id': False,
}
- if msg.get('priority'):
+ if msg.get('priority'):
defaults['priority'] = msg.get('priority')
defaults.update(custom_values)