diff --git a/addons/account/demo/account_demo.xml b/addons/account/demo/account_demo.xml
index 852d404ed23..433c1e3253a 100644
--- a/addons/account/demo/account_demo.xml
+++ b/addons/account/demo/account_demo.xml
@@ -1,7 +1,11 @@
+
+
+
+
+
-
generic_coa
@@ -35,10 +39,6 @@
Command.create({'value': 'percent', 'value_amount': 70.0, 'delay_type': 'days_after_end_of_next_month','nb_days': 0})]"/>
-
-
-
-
diff --git a/addons/event/data/event_demo.xml b/addons/event/data/event_demo.xml
index f886c125289..86174b45121 100644
--- a/addons/event/data/event_demo.xml
+++ b/addons/event/data/event_demo.xml
@@ -1,5 +1,10 @@
-
+
+
+
+
+
+
@@ -269,5 +274,4 @@
10
10
-
-
+
diff --git a/addons/fleet/data/fleet_demo.xml b/addons/fleet/data/fleet_demo.xml
index c3c4ad0d98d..da96b3c461a 100644
--- a/addons/fleet/data/fleet_demo.xml
+++ b/addons/fleet/data/fleet_demo.xml
@@ -1,9 +1,8 @@
-
-
-
-
+
+
+
Ordered
diff --git a/addons/hr/data/hr_demo.xml b/addons/hr/data/hr_demo.xml
index fec050f9a6e..2fdc8a15eca 100644
--- a/addons/hr/data/hr_demo.xml
+++ b/addons/hr/data/hr_demo.xml
@@ -1,6 +1,9 @@
+
+
+
diff --git a/addons/hr_attendance/data/hr_attendance_demo.xml b/addons/hr_attendance/data/hr_attendance_demo.xml
index 2329bfa74ca..911efabd241 100644
--- a/addons/hr_attendance/data/hr_attendance_demo.xml
+++ b/addons/hr_attendance/data/hr_attendance_demo.xml
@@ -1,8 +1,8 @@
-
+
-
+
diff --git a/addons/hr_contract/data/hr_contract_demo.xml b/addons/hr_contract/data/hr_contract_demo.xml
index bfeae6c7ad9..de5fb65934f 100644
--- a/addons/hr_contract/data/hr_contract_demo.xml
+++ b/addons/hr_contract/data/hr_contract_demo.xml
@@ -8,9 +8,13 @@
-
-
-
+
+
+
+
+
Mitchell Admin Contract
diff --git a/addons/hr_expense/data/hr_expense_demo.xml b/addons/hr_expense/data/hr_expense_demo.xml
index bdc3f1ff19a..d230693facb 100644
--- a/addons/hr_expense/data/hr_expense_demo.xml
+++ b/addons/hr_expense/data/hr_expense_demo.xml
@@ -1,6 +1,9 @@
+
+
+
douglas.fletcher51@example.com
diff --git a/addons/hr_holidays/data/hr_holidays_demo.xml b/addons/hr_holidays/data/hr_holidays_demo.xml
index 15df8957c49..3cb2ee71a04 100644
--- a/addons/hr_holidays/data/hr_holidays_demo.xml
+++ b/addons/hr_holidays/data/hr_holidays_demo.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addons/hr_recruitment/data/hr_recruitment_demo.xml b/addons/hr_recruitment/data/hr_recruitment_demo.xml
index 955e709a78c..44675904202 100644
--- a/addons/hr_recruitment/data/hr_recruitment_demo.xml
+++ b/addons/hr_recruitment/data/hr_recruitment_demo.xml
@@ -1,7 +1,7 @@
-
+
diff --git a/addons/hr_timesheet/data/hr_timesheet_demo.xml b/addons/hr_timesheet/data/hr_timesheet_demo.xml
index d4e8526ac5f..3b2cc64bb17 100644
--- a/addons/hr_timesheet/data/hr_timesheet_demo.xml
+++ b/addons/hr_timesheet/data/hr_timesheet_demo.xml
@@ -1,14 +1,12 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/addons/im_livechat/demo/im_livechat_channel/im_livechat_channel.xml b/addons/im_livechat/demo/im_livechat_channel/im_livechat_channel.xml
index cca8bf9e3ad..3362ac7cbb3 100644
--- a/addons/im_livechat/demo/im_livechat_channel/im_livechat_channel.xml
+++ b/addons/im_livechat/demo/im_livechat_channel/im_livechat_channel.xml
@@ -1,5 +1,10 @@
+
+
+
+
+
/im_livechat/
diff --git a/addons/lunch/data/lunch_demo.xml b/addons/lunch/data/lunch_demo.xml
index 12a0c9afda2..6d6f8dc7720 100644
--- a/addons/lunch/data/lunch_demo.xml
+++ b/addons/lunch/data/lunch_demo.xml
@@ -90,7 +90,7 @@
-
+
diff --git a/addons/point_of_sale/data/point_of_sale_demo.xml b/addons/point_of_sale/data/point_of_sale_demo.xml
index 1ab29602a7d..5d1f4f0e50d 100644
--- a/addons/point_of_sale/data/point_of_sale_demo.xml
+++ b/addons/point_of_sale/data/point_of_sale_demo.xml
@@ -1,6 +1,10 @@
+
+
+
+
0420100000005
diff --git a/addons/pos_restaurant/tests/test_frontend.py b/addons/pos_restaurant/tests/test_frontend.py
index 5e7712f15d6..78f686399cc 100644
--- a/addons/pos_restaurant/tests/test_frontend.py
+++ b/addons/pos_restaurant/tests/test_frontend.py
@@ -9,6 +9,10 @@ class TestFrontend(odoo.tests.HttpCase):
def setUp(self):
super().setUp()
self.env = self.env(user=self.env.ref('base.user_admin'))
+ self.env.ref('base.user_demo').write({
+ 'groups_id': [(4, self.env.ref('point_of_sale.group_pos_manager').id)],
+ })
+
account_obj = self.env['account.account']
account_receivable = account_obj.create({'code': 'X1012',
diff --git a/addons/project/data/project_demo.xml b/addons/project/data/project_demo.xml
index f5345fbd52a..ff459caf0fa 100644
--- a/addons/project/data/project_demo.xml
+++ b/addons/project/data/project_demo.xml
@@ -4,10 +4,7 @@
-
+
diff --git a/addons/purchase/data/purchase_demo.xml b/addons/purchase/data/purchase_demo.xml
index 02eef441eb5..09b4f6bf09b 100644
--- a/addons/purchase/data/purchase_demo.xml
+++ b/addons/purchase/data/purchase_demo.xml
@@ -3,7 +3,7 @@
-
+
diff --git a/addons/sales_team/data/crm_team_demo.xml b/addons/sales_team/data/crm_team_demo.xml
index 98141b5dac3..158a8185739 100644
--- a/addons/sales_team/data/crm_team_demo.xml
+++ b/addons/sales_team/data/crm_team_demo.xml
@@ -1,8 +1,10 @@
-
-
+
+
diff --git a/addons/survey/data/res_users_demo.xml b/addons/survey/data/res_users_demo.xml
index 0daa9eb465e..49b8d21ee28 100644
--- a/addons/survey/data/res_users_demo.xml
+++ b/addons/survey/data/res_users_demo.xml
@@ -1,9 +1,8 @@
-
-
+
diff --git a/addons/web/tests/test_click_everywhere.py b/addons/web/tests/test_click_everywhere.py
index f56eb3ed5ca..048e11928e2 100644
--- a/addons/web/tests/test_click_everywhere.py
+++ b/addons/web/tests/test_click_everywhere.py
@@ -34,7 +34,7 @@ class TestMenusAdminLight(odoo.tests.HttpCase):
def test_01_click_apps_menus_as_admin(self):
self.browser_js("/web", "odoo.loader.modules.get('@web/webclient/clickbot/clickbot_loader').startClickEverywhere(undefined, true);", "odoo.isReady === true", login="admin", timeout=120)
-@odoo.tests.tagged('post_install', '-at_install',)
+@odoo.tests.tagged('post_install', '-at_install')
class TestMenusDemoLight(odoo.tests.HttpCase):
allow_end_on_form = True
def test_01_click_apps_menus_as_demo(self):