From 7ebafb1eb7655e536c9a4bc71a9dc67b4fed01f6 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Tue, 24 Oct 2023 10:07:50 +0200 Subject: [PATCH] [IMP] base: Remove manager rights to user demo closes odoo/odoo#139731 Related: odoo/enterprise#49562 Signed-off-by: Yannick Tivisse (yti) --- addons/account/demo/account_demo.xml | 10 +++++----- addons/event/data/event_demo.xml | 10 +++++++--- addons/fleet/data/fleet_demo.xml | 7 +++---- addons/hr/data/hr_demo.xml | 3 +++ addons/hr_attendance/data/hr_attendance_demo.xml | 4 ++-- addons/hr_contract/data/hr_contract_demo.xml | 10 +++++++--- addons/hr_expense/data/hr_expense_demo.xml | 3 +++ addons/hr_holidays/data/hr_holidays_demo.xml | 2 +- .../hr_recruitment/data/hr_recruitment_demo.xml | 2 +- addons/hr_timesheet/data/hr_timesheet_demo.xml | 16 +++++++--------- .../im_livechat_channel/im_livechat_channel.xml | 5 +++++ addons/lunch/data/lunch_demo.xml | 2 +- addons/point_of_sale/data/point_of_sale_demo.xml | 4 ++++ addons/pos_restaurant/tests/test_frontend.py | 4 ++++ addons/project/data/project_demo.xml | 5 +---- addons/purchase/data/purchase_demo.xml | 2 +- addons/sales_team/data/crm_team_demo.xml | 6 ++++-- addons/survey/data/res_users_demo.xml | 3 +-- addons/web/tests/test_click_everywhere.py | 2 +- 19 files changed, 61 insertions(+), 39 deletions(-) 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):