From c643a705a9c2e4bb41e6cfe57e0890be671c170c Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 4 Apr 2012 10:42:58 +0200 Subject: [PATCH 1/8] [FIX] purchase: fix test to use 'purchase.config.settings' instead of the defunct 'purchase.config.wizard' bzr revid: rco@openerp.com-20120404084258-kdnfri1jn2ba9edn --- addons/purchase/test/process/invoice_on_poline.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/purchase/test/process/invoice_on_poline.yml b/addons/purchase/test/process/invoice_on_poline.yml index c2ad07aab95..1072a28f107 100644 --- a/addons/purchase/test/process/invoice_on_poline.yml +++ b/addons/purchase/test/process/invoice_on_poline.yml @@ -21,7 +21,6 @@ - I set the default invoicing control method "Based on Purchase Order Lines". - - !python {model: purchase.config.wizard}: | - new_id = self.create(cr ,uid, {'default_method': 'manual'}) + !python {model: purchase.config.settings}: | + new_id = self.create(cr, uid, {'default_invoice_method': 'manual'}) self.execute(cr, uid, [new_id]) - From ba1454149cf50cf07db1c78fe821f28a97e9e928 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 4 Apr 2012 11:08:30 +0200 Subject: [PATCH 2/8] [IMP] groups: remove auto-inclusion of admin in groups, and make the inclusion explicit in groups bzr revid: rco@openerp.com-20120404090830-nteimn2kvz8nkk7h --- addons/account/security/account_security.xml | 5 +++-- addons/account_payment/security/account_payment_security.xml | 1 + addons/analytic/security/analytic_security.xml | 2 +- addons/auction/security/auction_security.xml | 1 + addons/base_calendar/security/calendar_security.xml | 1 + addons/board/board_data_home.xml | 2 +- addons/crm/security/crm_security.xml | 3 ++- addons/document/custom_view.xml | 2 ++ addons/document/security/document_security.xml | 1 + addons/event/security/event_security.xml | 5 +---- addons/hr/security/hr_security.xml | 1 + addons/idea/security/idea_security.xml | 1 + addons/knowledge/security/knowledge_security.xml | 1 + addons/l10n_ma/security/compta_security.xml | 1 + addons/lunch/security/lunch_security.xml | 1 + addons/marketing/security/marketing_security.xml | 1 + addons/mrp/security/mrp_security.xml | 1 + addons/point_of_sale/security/point_of_sale_security.xml | 1 + addons/portal/security/portal_security.xml | 1 + addons/product/security/product_security.xml | 2 +- addons/project/security/project_security.xml | 1 + addons/purchase/security/purchase_security.xml | 1 + addons/purchase_requisition/security/purchase_tender.xml | 1 + addons/sale/security/sale_security.xml | 2 +- addons/share/security/share_security.xml | 1 + addons/stock/security/stock_security.xml | 1 + addons/subscription/security/subcription_security.xml | 1 + addons/survey/security/survey_security.xml | 2 ++ addons/wiki/security/wiki_security.xml | 1 + addons/wiki_sale_faq/wiki_sale_faq_data.xml | 2 +- 30 files changed, 35 insertions(+), 12 deletions(-) diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index dd83885f468..e1a29a6edfb 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -4,13 +4,14 @@ Invoicing & Payments + - + Accountant - + Manager diff --git a/addons/account_payment/security/account_payment_security.xml b/addons/account_payment/security/account_payment_security.xml index 4bae0c30ce6..135059c79d5 100644 --- a/addons/account_payment/security/account_payment_security.xml +++ b/addons/account_payment/security/account_payment_security.xml @@ -4,6 +4,7 @@ Accounting / Payments + diff --git a/addons/analytic/security/analytic_security.xml b/addons/analytic/security/analytic_security.xml index 3f8ec1036be..69c1a069502 100644 --- a/addons/analytic/security/analytic_security.xml +++ b/addons/analytic/security/analytic_security.xml @@ -15,7 +15,7 @@ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] - + Analytic Accounting diff --git a/addons/auction/security/auction_security.xml b/addons/auction/security/auction_security.xml index 087151cb6ea..d71254dd3c2 100644 --- a/addons/auction/security/auction_security.xml +++ b/addons/auction/security/auction_security.xml @@ -16,6 +16,7 @@ Manager + diff --git a/addons/base_calendar/security/calendar_security.xml b/addons/base_calendar/security/calendar_security.xml index dd736e11714..5fe8918e05b 100644 --- a/addons/base_calendar/security/calendar_security.xml +++ b/addons/base_calendar/security/calendar_security.xml @@ -3,6 +3,7 @@ Survey / User + diff --git a/addons/board/board_data_home.xml b/addons/board/board_data_home.xml index 8a0f150d5be..8a75a3ad496 100644 --- a/addons/board/board_data_home.xml +++ b/addons/board/board_data_home.xml @@ -61,7 +61,7 @@ - + diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml index ed3d86bf9b8..949cd5d4e73 100644 --- a/addons/crm/security/crm_security.xml +++ b/addons/crm/security/crm_security.xml @@ -17,9 +17,10 @@ Manager + - + diff --git a/addons/document/custom_view.xml b/addons/document/custom_view.xml index 894e5bac77f..45c4b337d99 100644 --- a/addons/document/custom_view.xml +++ b/addons/document/custom_view.xml @@ -2,9 +2,11 @@ grcompta + grcomptaadmin + diff --git a/addons/document/security/document_security.xml b/addons/document/security/document_security.xml index 9fba954aa0e..cacde50c36e 100644 --- a/addons/document/security/document_security.xml +++ b/addons/document/security/document_security.xml @@ -5,6 +5,7 @@ User + diff --git a/addons/event/security/event_security.xml b/addons/event/security/event_security.xml index fb29fffcca9..5055d517bd5 100644 --- a/addons/event/security/event_security.xml +++ b/addons/event/security/event_security.xml @@ -17,10 +17,7 @@ Manager - - - - + diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml index e8d1edd3712..0f72d37f32f 100644 --- a/addons/hr/security/hr_security.xml +++ b/addons/hr/security/hr_security.xml @@ -11,6 +11,7 @@ HR Manager + Department multi company rule diff --git a/addons/idea/security/idea_security.xml b/addons/idea/security/idea_security.xml index 02a3cbdbdd8..b26bd2af0a9 100644 --- a/addons/idea/security/idea_security.xml +++ b/addons/idea/security/idea_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/knowledge/security/knowledge_security.xml b/addons/knowledge/security/knowledge_security.xml index 560fdce0506..4871541b4c9 100644 --- a/addons/knowledge/security/knowledge_security.xml +++ b/addons/knowledge/security/knowledge_security.xml @@ -5,6 +5,7 @@ User + diff --git a/addons/l10n_ma/security/compta_security.xml b/addons/l10n_ma/security/compta_security.xml index bcde4d188b2..8d511ae7154 100644 --- a/addons/l10n_ma/security/compta_security.xml +++ b/addons/l10n_ma/security/compta_security.xml @@ -2,6 +2,7 @@ Finance / Expert Comptable + diff --git a/addons/lunch/security/lunch_security.xml b/addons/lunch/security/lunch_security.xml index 7d665c96435..46293a97561 100644 --- a/addons/lunch/security/lunch_security.xml +++ b/addons/lunch/security/lunch_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/marketing/security/marketing_security.xml b/addons/marketing/security/marketing_security.xml index d04473da8bf..2afc0ab3a8b 100644 --- a/addons/marketing/security/marketing_security.xml +++ b/addons/marketing/security/marketing_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/mrp/security/mrp_security.xml b/addons/mrp/security/mrp_security.xml index 7042423bc0b..7806de99d4a 100644 --- a/addons/mrp/security/mrp_security.xml +++ b/addons/mrp/security/mrp_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/point_of_sale/security/point_of_sale_security.xml b/addons/point_of_sale/security/point_of_sale_security.xml index 640a33d325b..7f2e91f1b48 100644 --- a/addons/point_of_sale/security/point_of_sale_security.xml +++ b/addons/point_of_sale/security/point_of_sale_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/portal/security/portal_security.xml b/addons/portal/security/portal_security.xml index 4b73db5cdcc..0c0213ec56a 100644 --- a/addons/portal/security/portal_security.xml +++ b/addons/portal/security/portal_security.xml @@ -17,6 +17,7 @@ Portal managers have access to the portal definitions, and can easily configure the users, access rights and menus of portal users. + diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml index 23c20f92175..324aecf962e 100644 --- a/addons/product/security/product_security.xml +++ b/addons/product/security/product_security.xml @@ -9,7 +9,7 @@ ['|','|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id]),('company_id','=',False)] - + Product Variant diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml index f1e3a6e9b74..a1ead6aa72c 100644 --- a/addons/project/security/project_security.xml +++ b/addons/project/security/project_security.xml @@ -11,6 +11,7 @@ Manager + diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml index 8daad29396d..d3033a37a70 100644 --- a/addons/purchase/security/purchase_security.xml +++ b/addons/purchase/security/purchase_security.xml @@ -11,6 +11,7 @@ Manager + diff --git a/addons/purchase_requisition/security/purchase_tender.xml b/addons/purchase_requisition/security/purchase_tender.xml index 71c54b973e3..12f9a9e56b8 100644 --- a/addons/purchase_requisition/security/purchase_tender.xml +++ b/addons/purchase_requisition/security/purchase_tender.xml @@ -17,6 +17,7 @@ Manager + diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 3359786d759..0cb55fb0d30 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -46,7 +46,7 @@ - + diff --git a/addons/share/security/share_security.xml b/addons/share/security/share_security.xml index 1e92ac44a53..29971077a2c 100644 --- a/addons/share/security/share_security.xml +++ b/addons/share/security/share_security.xml @@ -12,6 +12,7 @@ Members of this groups have access to the sharing wizard, which allows them to invite external users to view or edit some of their documents. + diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml index 6367ed8668f..a9653ffa81e 100644 --- a/addons/stock/security/stock_security.xml +++ b/addons/stock/security/stock_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/subscription/security/subcription_security.xml b/addons/subscription/security/subcription_security.xml index 7d665c96435..46293a97561 100644 --- a/addons/subscription/security/subcription_security.xml +++ b/addons/subscription/security/subcription_security.xml @@ -10,6 +10,7 @@ Manager + diff --git a/addons/survey/security/survey_security.xml b/addons/survey/security/survey_security.xml index c44a35e3ee9..3b0cf5844ce 100644 --- a/addons/survey/security/survey_security.xml +++ b/addons/survey/security/survey_security.xml @@ -9,9 +9,11 @@ Manager + Survey / User + diff --git a/addons/wiki/security/wiki_security.xml b/addons/wiki/security/wiki_security.xml index 16bd30c151f..ca9d34ae99c 100644 --- a/addons/wiki/security/wiki_security.xml +++ b/addons/wiki/security/wiki_security.xml @@ -5,6 +5,7 @@ User + diff --git a/addons/wiki_sale_faq/wiki_sale_faq_data.xml b/addons/wiki_sale_faq/wiki_sale_faq_data.xml index a349f77404f..d9bd8de43ff 100644 --- a/addons/wiki_sale_faq/wiki_sale_faq_data.xml +++ b/addons/wiki_sale_faq/wiki_sale_faq_data.xml @@ -3,7 +3,7 @@ Sales Document - + 0 From 14402f64961b3d697693a69cf915063d604850b0 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 4 Apr 2012 11:37:41 +0200 Subject: [PATCH 3/8] [FIX] stock: add group_locations on menu items Warehouse > Config > Warehouses, Locations bzr revid: rco@openerp.com-20120404093741-qkhrzjiez5im0fe7 --- addons/stock/stock_view.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index 6813ba5b314..bc7d680328a 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -585,7 +585,8 @@ {'search_default_in_location':1} Define your locations to reflect your warehouse structure and organization. OpenERP is able to manage physical locations (warehouses, shelves, bin, etc), partner locations (customers, suppliers) and virtual locations which are the counterpart of the stock operations like the manufacturing orders consumptions, inventories, etc. Every stock operation in OpenERP moves the products from one location to another one. For instance, if you receive products from a supplier, OpenERP will move products from the Supplier location to the Stock location. Each report can be performed on physical, partner or virtual locations. - + stock.location.tree @@ -650,7 +651,8 @@ Create and manage your warehouses and assign them a location from here - + stock.picking.calendar From 779fcf3f03ae24d9ecde0ff887c9ee7ad59ea431 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 4 Apr 2012 11:55:06 +0200 Subject: [PATCH 4/8] [FIX] stock: menu Stock > Traceability > Packs is restricted to group 'Manage Packaging' bzr revid: rco@openerp.com-20120404095506-82d8hiipe288la3z --- addons/stock/stock_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index bc7d680328a..1d8f7e04fe4 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -250,7 +250,7 @@ From ba9ae5c6e7580edc5d7f116baa290f83948d6512 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 4 Apr 2012 12:01:44 +0200 Subject: [PATCH 5/8] [FIX] mrp: menu Manufacturing > Master Data > Work Centers restricted to group 'Manage Routings and Work Orders' bzr revid: rco@openerp.com-20120404100144-edi31w7s56rajhhj --- addons/mrp/mrp_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index a071fe56482..e88bdaf2b6e 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -1014,7 +1014,7 @@ - + From 2ce6626d126a3b4d17209dcbbc15c6a2c0b06960 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 4 Apr 2012 15:35:14 +0200 Subject: [PATCH 6/8] [IMP] config wizards: add buttons Cancel and Apply on forms bzr revid: rco@openerp.com-20120404133514-o37mcojlvc2pklnk --- addons/account/res_config_view.xml | 4 ++++ addons/base_setup/base_setup_views.xml | 5 +++++ addons/mrp/res_config_view.xml | 5 +++++ addons/project/res_config_view.xml | 5 +++++ addons/purchase/res_config_view.xml | 5 +++++ addons/stock/res_config_view.xml | 5 +++++ 6 files changed, 29 insertions(+) diff --git a/addons/account/res_config_view.xml b/addons/account/res_config_view.xml index 3604a8e3b57..80517d44f88 100644 --- a/addons/account/res_config_view.xml +++ b/addons/account/res_config_view.xml @@ -97,6 +97,10 @@ + +