From 0fa05055f922e6724397ad43cfdc37d0422e8dff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 23 Oct 2016 19:58:09 +0200 Subject: [PATCH] Fix access right scenario for sale price list configuration Introduced in changeset 1a2d9d5bb25e by issue3278 --- tests/scenario_sale_price_list.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/scenario_sale_price_list.rst b/tests/scenario_sale_price_list.rst index a50ae618eb..8d64e29447 100644 --- a/tests/scenario_sale_price_list.rst +++ b/tests/scenario_sale_price_list.rst @@ -36,6 +36,17 @@ Create sale user:: >>> sale_user.groups.append(sale_group) >>> sale_user.save() + >>> sale_admin = User() + >>> sale_admin.name = 'Sale Admin' + >>> sale_admin.login = 'sale_admin' + >>> sale_admin.main_company = company + >>> sale_admin_group, = Group.find([('name', '=', 'Sales Administrator')]) + >>> sale_admin.groups.append(sale_admin_group) + >>> product_admin_group, = Group.find( + ... [('name', '=', 'Product Administration')]) + >>> sale_admin.groups.append(product_admin_group) + >>> sale_admin.save() + Create fiscal year:: >>> fiscalyear = set_fiscalyear_invoice_sequences( @@ -142,6 +153,7 @@ Use the price list on sale:: Create a sale price List and assign to configuration:: + >>> config.user = sale_admin.id >>> sale_price_list = PriceList(name='Sale price List') >>> sale_price_list_line = sale_price_list.lines.new() >>> sale_price_list_line.formula = 'unit_price * 0.5'