diff --git a/addons/hr_timesheet/models/hr_timesheet.py b/addons/hr_timesheet/models/hr_timesheet.py
index da83e0fd0db..943c68cf0d0 100644
--- a/addons/hr_timesheet/models/hr_timesheet.py
+++ b/addons/hr_timesheet/models/hr_timesheet.py
@@ -2,7 +2,7 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from lxml import etree
-import json
+import re
from odoo import api, fields, models, _
from odoo.exceptions import UserError
@@ -92,7 +92,7 @@ class AccountAnalyticLine(models.Model):
# custom inheretied view stored in database. Even if normally, no xpath can be done on
# 'string' attribute.
for node in doc.xpath("//field[@name='unit_amount'][@widget='timesheet_uom'][not(@string)]"):
- node.set('string', _('Duration (%s)') % (encoding_uom.name))
+ node.set('string', _('Duration (%s)') % (re.sub(r'[\(\)]', '', encoding_uom.name or '')))
return etree.tostring(doc, encoding='unicode')
# ----------------------------------------------------
diff --git a/addons/project/views/project_views.xml b/addons/project/views/project_views.xml
index 73d2de26495..0bd4a2308ec 100644
--- a/addons/project/views/project_views.xml
+++ b/addons/project/views/project_views.xml
@@ -415,7 +415,6 @@
@@ -500,6 +499,16 @@
+
+
project.task.form.quick_create
project.task
diff --git a/addons/project/views/res_config_settings_views.xml b/addons/project/views/res_config_settings_views.xml
index 48ba37f44c9..97ceecb6b5b 100644
--- a/addons/project/views/res_config_settings_views.xml
+++ b/addons/project/views/res_config_settings_views.xml
@@ -48,17 +48,6 @@
-
-
-
-
-
-
-
- Log time on tasks
-
-
-
Time Management
@@ -73,6 +62,17 @@
+
+
+
+
+
+
+
+ Log time on tasks
+
+
+
diff --git a/addons/sale_timesheet/views/project_task_views.xml b/addons/sale_timesheet/views/project_task_views.xml
index df183f5c32c..d02defc8558 100644
--- a/addons/sale_timesheet/views/project_task_views.xml
+++ b/addons/sale_timesheet/views/project_task_views.xml
@@ -68,7 +68,7 @@
string="Sales Order"/>
-
+