From 532c083cbbe0ee6e7a940e2bdc9c677bd56b62fa Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Tue, 10 Mar 2020 18:06:44 +0100 Subject: [PATCH 1/2] [IMP] *: remove global field definition in ir rules xml It is a computed field, there is no need to manually set its value. --- addons/account/security/account_security.xml | 15 --------------- addons/crm/security/crm_security.xml | 1 - .../security/delivery_carrier_security.xml | 1 - addons/event/security/event_security.xml | 2 -- addons/fleet/security/fleet_security.xml | 1 - .../security/gamification_security.xml | 1 - addons/hr/security/hr_security.xml | 4 ---- addons/hr_contract/security/security.xml | 1 - .../security/hr_holidays_security.xml | 2 -- addons/lunch/security/lunch_security.xml | 4 ---- addons/mail/security/mail_security.xml | 1 - addons/maintenance/security/maintenance.xml | 4 ---- addons/mrp/security/mrp_security.xml | 10 ---------- addons/note/security/note_security.xml | 3 --- .../security/point_of_sale_security.xml | 6 ------ addons/product/security/product_security.xml | 5 ----- addons/project/security/project_security.xml | 3 --- addons/purchase/security/purchase_security.xml | 4 ---- .../security/purchase_requisition_security.xml | 2 -- addons/repair/security/repair_security.xml | 3 --- addons/sale/security/sale_security.xml | 8 +------- .../security/sale_coupon_security.xml | 2 -- addons/stock/security/stock_security.xml | 17 ----------------- .../security/stock_account_security.xml | 3 --- .../security/stock_landed_cost_security.xml | 5 +---- addons/website_sale/security/website_sale.xml | 2 -- .../security/website_slides_security.xml | 4 +--- odoo/addons/base/security/base_security.xml | 3 +-- 28 files changed, 4 insertions(+), 113 deletions(-) diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index 641164df389..f22dc39f7dd 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -103,105 +103,90 @@ Account Entry - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Entry lines - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Journal Group multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Journal multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account Group multi-company - [('company_id', 'in', company_ids)] Account Root multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Tax multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Invoice Analysis multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account fiscal Mapping company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account bank statement company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account bank statement line company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account reconcile model template company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account reconcile model_line template company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Account payment company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml index e96c6f1809a..892ecc7e7dc 100644 --- a/addons/crm/security/crm_security.xml +++ b/addons/crm/security/crm_security.xml @@ -69,7 +69,6 @@ CRM Lead Multi-Company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/delivery/security/delivery_carrier_security.xml b/addons/delivery/security/delivery_carrier_security.xml index 4f60ee6d286..84b71329eca 100644 --- a/addons/delivery/security/delivery_carrier_security.xml +++ b/addons/delivery/security/delivery_carrier_security.xml @@ -4,7 +4,6 @@ Delivery Carrier multi-company - ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] diff --git a/addons/event/security/event_security.xml b/addons/event/security/event_security.xml index 08dd739cf52..613625f2c78 100644 --- a/addons/event/security/event_security.xml +++ b/addons/event/security/event_security.xml @@ -29,7 +29,6 @@ Event: multi-company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids), @@ -39,7 +38,6 @@ Event/Registration: multi-company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids), diff --git a/addons/fleet/security/fleet_security.xml b/addons/fleet/security/fleet_security.xml index 3d1dc4b65d2..786a030d1c8 100644 --- a/addons/fleet/security/fleet_security.xml +++ b/addons/fleet/security/fleet_security.xml @@ -83,7 +83,6 @@ Fleet vehicle: Multi Company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 4629c8776b2..0733209d3f6 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -32,7 +32,6 @@ Multicompany rule on challenges [('user_id.company_id', 'in', company_ids)] - diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml index bbafaf7fb38..5a8d4f01aac 100644 --- a/addons/hr/security/hr_security.xml +++ b/addons/hr/security/hr_security.xml @@ -29,28 +29,24 @@ Employee multi company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Department multi company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Employee multi company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Job multi company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/hr_contract/security/security.xml b/addons/hr_contract/security/security.xml index 2ffba623cf7..e65a83d488f 100644 --- a/addons/hr_contract/security/security.xml +++ b/addons/hr_contract/security/security.xml @@ -20,7 +20,6 @@ HR Contract: Multi Company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] diff --git a/addons/hr_holidays/security/hr_holidays_security.xml b/addons/hr_holidays/security/hr_holidays_security.xml index f416e939808..f0a15d56563 100644 --- a/addons/hr_holidays/security/hr_holidays_security.xml +++ b/addons/hr_holidays/security/hr_holidays_security.xml @@ -88,7 +88,6 @@ Time Off: multi company global rule - ['|', ('holiday_status_id.company_id', '=', False), ('holiday_status_id.company_id', 'in', company_ids)] @@ -189,7 +188,6 @@ Time Off multi company rule - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] diff --git a/addons/lunch/security/lunch_security.xml b/addons/lunch/security/lunch_security.xml index 01a59c0057a..8b8c17e80e6 100644 --- a/addons/lunch/security/lunch_security.xml +++ b/addons/lunch/security/lunch_security.xml @@ -68,28 +68,24 @@ Lunch supplier: Multi Company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] Lunch product: Multi Company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] Lunch location: Multi Company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] Lunch product report: Multi Company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] diff --git a/addons/mail/security/mail_security.xml b/addons/mail/security/mail_security.xml index 036f9a275c2..c65ed7f641b 100644 --- a/addons/mail/security/mail_security.xml +++ b/addons/mail/security/mail_security.xml @@ -52,7 +52,6 @@ Mail Compose Message Rule [('create_uid', '=', user.id)] - diff --git a/addons/maintenance/security/maintenance.xml b/addons/maintenance/security/maintenance.xml index 8a15e48e01f..5b4912fd03c 100644 --- a/addons/maintenance/security/maintenance.xml +++ b/addons/maintenance/security/maintenance.xml @@ -40,28 +40,24 @@ Maintenance Request Multi-company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Maintenance Equipment Multi-company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Maintenance Team Multi-company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Maintenance Equipment Category Multi-company rule - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/mrp/security/mrp_security.xml b/addons/mrp/security/mrp_security.xml index fc4854b214c..c1c350dffd1 100644 --- a/addons/mrp/security/mrp_security.xml +++ b/addons/mrp/security/mrp_security.xml @@ -39,70 +39,60 @@ mrp_production multi-company - [('company_id', 'in', company_ids)] mrp_unbuild multi-company - [('company_id', 'in', company_ids)] mrp_workcenter multi-company - ['|',('company_id', 'in', company_ids),('company_id','=',False)] mrp_workorder multi-company - [('company_id', 'in', company_ids)] mrp_bom multi-company - ['|',('company_id', 'in', company_ids),('company_id','=',False)] mrp_bom_line multi-company - ['|',('company_id', 'in', company_ids),('company_id','=',False)] mrp_bom_byproduct multi-company - ['|',('company_id', 'in', company_ids),('company_id','=',False)] mrp_routing multi-company - ['|',('company_id', 'in', company_ids),('company_id','=',False)] mrp_routing_workcenter multi-company - ['|',('company_id', 'in', company_ids),('company_id','=',False)] mrp_workcenter_productivity multi-company - [('company_id', 'in', company_ids)] diff --git a/addons/note/security/note_security.xml b/addons/note/security/note_security.xml index 6463bbfab1b..6dac46ef040 100644 --- a/addons/note/security/note_security.xml +++ b/addons/note/security/note_security.xml @@ -4,7 +4,6 @@ Only followers can access a sticky notes ['|', ('user_id', '=', user.id), ('message_partner_ids', '=', user.partner_id.id)] - @@ -13,7 +12,6 @@ note: create / unlink: responsible [('user_id', '=', user.id)] - @@ -22,7 +20,6 @@ Each user have his stage name ['|',('user_id','=',False),('user_id','=',user.id)] - 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 ca1b8264c3f..095c61fa999 100644 --- a/addons/point_of_sale/security/point_of_sale_security.xml +++ b/addons/point_of_sale/security/point_of_sale_security.xml @@ -50,37 +50,31 @@ Point Of Sale Order - [('company_id', 'in', company_ids)] Point Of Sale Session - [('config_id.company_id', 'in', company_ids)] Point Of Sale Config - [('company_id', 'in', company_ids)] Point Of Sale Order Analysis multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] PoS Payment Method - [('company_id', 'in', company_ids)] PoS Payment - [('company_id', 'in', company_ids)] diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml index 6da657fca1a..4cbff24b335 100644 --- a/addons/product/security/product_security.xml +++ b/addons/product/security/product_security.xml @@ -34,35 +34,30 @@ Product multi-company - ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] product pricelist company rule - ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] product pricelist item company rule - ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] product supplierinfo company rule - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] product packaging company rule - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] diff --git a/addons/project/security/project_security.xml b/addons/project/security/project_security.xml index 58d51e0fc94..ead2c9c52d5 100644 --- a/addons/project/security/project_security.xml +++ b/addons/project/security/project_security.xml @@ -37,7 +37,6 @@ Project: multi-company - [('company_id', 'in', company_ids)] @@ -62,7 +61,6 @@ Project/Task: multi-company - [('company_id', 'in', company_ids)] @@ -87,7 +85,6 @@ Task Analysis multi-company - [('company_id', 'in', company_ids)] diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml index 715793f8216..883c11e3c82 100644 --- a/addons/purchase/security/purchase_security.xml +++ b/addons/purchase/security/purchase_security.xml @@ -34,14 +34,12 @@ Purchase Order multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Purchase Order Line multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] @@ -65,14 +63,12 @@ Purchases & Bills Union multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Purchase Order Report multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/purchase_requisition/security/purchase_requisition_security.xml b/addons/purchase_requisition/security/purchase_requisition_security.xml index 161937c6e92..d18f4792121 100644 --- a/addons/purchase_requisition/security/purchase_requisition_security.xml +++ b/addons/purchase_requisition/security/purchase_requisition_security.xml @@ -5,14 +5,12 @@ Purchase Requisition multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Purchase requisition Line multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/repair/security/repair_security.xml b/addons/repair/security/repair_security.xml index a3a5f7188c6..4f17fb2210c 100644 --- a/addons/repair/security/repair_security.xml +++ b/addons/repair/security/repair_security.xml @@ -6,19 +6,16 @@ repair order multi-company - [('company_id', 'in', company_ids)] repair line multi-company - [('company_id', 'in', company_ids)] repair fee multi-company - [('company_id', 'in', company_ids)] diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index fb041d3768f..a4f9ce82f11 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -35,21 +35,18 @@ Sales Order multi-company - [('company_id', 'in', company_ids)] Sales Order Line multi-company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] Sales Order Analysis multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] @@ -187,26 +184,23 @@ [('move_id.move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund'))] - + Payment Acquier Onboarding Wizard Rule - [('create_uid', '=', user.id)] Sales Advance Payment Invoice Rule - [('create_uid', '=', user.id)] Sales Order Cancel Rule - [('create_uid', '=', user.id)] diff --git a/addons/sale_coupon/security/sale_coupon_security.xml b/addons/sale_coupon/security/sale_coupon_security.xml index fa5b89ef5ef..e099e76273b 100644 --- a/addons/sale_coupon/security/sale_coupon_security.xml +++ b/addons/sale_coupon/security/sale_coupon_security.xml @@ -5,13 +5,11 @@ Sale Coupon Apply Code Rule - [('create_uid', '=', user.id)] Generate Sales Coupon Rule - [('create_uid', '=', user.id)] diff --git a/addons/stock/security/stock_security.xml b/addons/stock/security/stock_security.xml index 84b7d8fad45..6a739de883a 100644 --- a/addons/stock/security/stock_security.xml +++ b/addons/stock/security/stock_security.xml @@ -73,119 +73,102 @@ stock_picking multi-company - [('company_id', 'in', company_ids)] Stock Operation Type multi-company - [('company_id','in', company_ids)] Stock Operation Type multi-company - [('company_id','in', company_ids)] Stock Production Lot multi-company - [('company_id','in', company_ids)] Warehouse multi-company - [('company_id', 'in', company_ids)] Location multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] stock_move multi-company - [('company_id', 'in', company_ids)] stock_move_line multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] stock_quant multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] Inventory Line multi-company - [('company_id', 'in', company_ids)] Inventory multi-company - [('company_id', 'in', company_ids)] stock_warehouse.orderpoint multi-company - [('company_id', 'in', company_ids)] product_pulled_flow multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] stock_location_route multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] stock_quant_package multi-company - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] stock_scrap_company multi-company - [('company_id', 'in', company_ids)] report_stock_quantity_flow multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] diff --git a/addons/stock_account/security/stock_account_security.xml b/addons/stock_account/security/stock_account_security.xml index 7a209e33678..91346b2f909 100644 --- a/addons/stock_account/security/stock_account_security.xml +++ b/addons/stock_account/security/stock_account_security.xml @@ -1,12 +1,9 @@ - Stock Valuation Layer Multicompany - [('company_id', 'in', company_ids)] - diff --git a/addons/stock_landed_costs/security/stock_landed_cost_security.xml b/addons/stock_landed_costs/security/stock_landed_cost_security.xml index 8dcbc0e9762..c74c9db151b 100644 --- a/addons/stock_landed_costs/security/stock_landed_cost_security.xml +++ b/addons/stock_landed_costs/security/stock_landed_cost_security.xml @@ -1,13 +1,10 @@ - stock_landed_cost multi-company - ['|',('company_id','=',False),('company_id', 'in', company_ids)] - - \ No newline at end of file + diff --git a/addons/website_sale/security/website_sale.xml b/addons/website_sale/security/website_sale.xml index 9c4702b0d9f..28fd4e1c420 100644 --- a/addons/website_sale/security/website_sale.xml +++ b/addons/website_sale/security/website_sale.xml @@ -46,13 +46,11 @@ product pricelist company rule - ['|', ('company_id', 'in', [False,website.company_id.id]), ('company_id', 'in', company_ids)] product pricelist item company rule - ['|', ('company_id', 'in', [False,website.company_id.id]), ('company_id', 'in', company_ids)] diff --git a/addons/website_slides/security/website_slides_security.xml b/addons/website_slides/security/website_slides_security.xml index d732f167e27..ab14e8e2642 100644 --- a/addons/website_slides/security/website_slides_security.xml +++ b/addons/website_slides/security/website_slides_security.xml @@ -29,7 +29,6 @@ Channel: always visible (sub rules exist) - [(1, '=', 1)] @@ -80,7 +79,6 @@ Slide: always visible (sub rules exist) - [(1, '=', 1)] @@ -190,4 +188,4 @@ - \ No newline at end of file + diff --git a/odoo/addons/base/security/base_security.xml b/odoo/addons/base/security/base_security.xml index f3ee7bb6cbc..c2cb464bec4 100644 --- a/odoo/addons/base/security/base_security.xml +++ b/odoo/addons/base/security/base_security.xml @@ -58,8 +58,7 @@ Partner bank company rule - - ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] + ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] From a3ded9043d34229e4547e16625a86dfbebdbcfaf Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Tue, 10 Mar 2020 18:07:12 +0100 Subject: [PATCH 2/2] [IMP] *: declare ir.rule in noupdate ir.rule are default values but can be customized based on the company's policy and needs. This is typically a record that is in noupdate as should be customization-friendly. --- addons/account/security/account_security.xml | 8 ++++---- .../security/account_analytic_default_security.xml | 6 ++---- addons/crm_sms/security/sms_security.xml | 2 +- .../security/delivery_carrier_security.xml | 8 ++++---- addons/event_sms/security/sms_security.xml | 2 +- .../security/gamification_security.xml | 4 +--- addons/hr_expense/security/ir_rule.xml | 5 ++--- .../security/gamification_security.xml | 4 +--- .../hr_holidays/security/hr_holidays_security.xml | 3 +++ .../security/hr_recruitment_security.xml | 6 ++---- addons/hr_skills/security/hr_skills_security.xml | 2 +- .../security/hr_work_entry_security.xml | 4 +--- addons/iap/security/ir_rule.xml | 6 +++--- .../security/im_livechat_channel_security.xml | 3 ++- .../security/account_closing_intercompany.xml | 3 ++- addons/lunch/security/lunch_security.xml | 2 +- addons/mail/security/mail_security.xml | 9 ++++----- addons/maintenance/security/maintenance.xml | 4 ++++ addons/note/security/note_security.xml | 2 +- addons/payment/security/payment_security.xml | 4 +--- .../security/point_of_sale_security.xml | 2 +- addons/pos_sale/security/pos_sale_security.xml | 2 +- addons/purchase/security/purchase_security.xml | 2 +- .../security/purchase_requisition_security.xml | 4 +--- addons/repair/security/repair_security.xml | 4 +--- addons/resource/security/resource_security.xml | 5 ++--- .../sale_coupon/security/sale_coupon_security.xml | 4 +--- .../security/sale_expense_security.xml | 5 +---- .../security/sale_management_security.xml | 14 +++++++------- addons/sale_stock/security/sale_stock_security.xml | 3 ++- .../security/sale_timesheet_security.xml | 5 ++--- addons/sales_team/security/sales_team_security.xml | 12 ++++++------ .../security/stock_account_security.xml | 4 +++- .../security/stock_landed_cost_security.xml | 2 +- addons/stock_sms/security/sms_security.xml | 4 +++- addons/test_mail/security/test_mail_security.xml | 4 +--- addons/timer/security/timer_security.xml | 4 +--- addons/website/security/website_security.xml | 4 ++++ .../security/website_blog_security.xml | 4 +++- .../security/ir_rule.xml | 3 ++- addons/website_customer/security/ir_rule.xml | 2 +- addons/website_event/security/event_security.xml | 2 ++ .../security/website_event_sale_security.xml | 2 +- .../security/event_track_security.xml | 4 +--- .../security/website_forum_security.xml | 2 +- .../security/website_hr_recruitment_security.xml | 5 +++-- .../website_livechat/security/website_livechat.xml | 4 +--- .../security/website_membership.xml | 4 +++- .../security/website_sale_wishlist_security.xml | 4 +--- .../security/website_slides_security.xml | 2 +- .../security/website_slides_forum_security.xml | 2 +- odoo/addons/test_access_rights/security.xml | 2 +- 52 files changed, 102 insertions(+), 111 deletions(-) diff --git a/addons/account/security/account_security.xml b/addons/account/security/account_security.xml index f22dc39f7dd..b179a7eb535 100644 --- a/addons/account/security/account_security.xml +++ b/addons/account/security/account_security.xml @@ -75,6 +75,10 @@ + + + + account.analytic.line.billing.user @@ -82,10 +86,6 @@ - - - - diff --git a/addons/account_analytic_default/security/account_analytic_default_security.xml b/addons/account_analytic_default/security/account_analytic_default_security.xml index 513146cd564..be8922535a0 100644 --- a/addons/account_analytic_default/security/account_analytic_default_security.xml +++ b/addons/account_analytic_default/security/account_analytic_default_security.xml @@ -1,6 +1,5 @@ - - + Analytic Default multi company rule @@ -8,6 +7,5 @@ ['|',('company_id','=',False),('company_id', 'in', company_ids)] - - + diff --git a/addons/crm_sms/security/sms_security.xml b/addons/crm_sms/security/sms_security.xml index 33f490f317e..f5bf0769b15 100644 --- a/addons/crm_sms/security/sms_security.xml +++ b/addons/crm_sms/security/sms_security.xml @@ -1,5 +1,5 @@ - + SMS Template: sale manager CRUD on opportunity / partner templates diff --git a/addons/delivery/security/delivery_carrier_security.xml b/addons/delivery/security/delivery_carrier_security.xml index 84b71329eca..32566b4ced5 100644 --- a/addons/delivery/security/delivery_carrier_security.xml +++ b/addons/delivery/security/delivery_carrier_security.xml @@ -1,10 +1,10 @@ - - + + Delivery Carrier multi-company ['|', ('company_id', 'in', company_ids), ('company_id', '=', False)] - - + + diff --git a/addons/event_sms/security/sms_security.xml b/addons/event_sms/security/sms_security.xml index 036a91320b4..4c7bfa9d80c 100644 --- a/addons/event_sms/security/sms_security.xml +++ b/addons/event_sms/security/sms_security.xml @@ -1,5 +1,5 @@ - + SMS Template: event manager CRUD on event / registrations templates diff --git a/addons/gamification/security/gamification_security.xml b/addons/gamification/security/gamification_security.xml index 0733209d3f6..574c89cce2f 100644 --- a/addons/gamification/security/gamification_security.xml +++ b/addons/gamification/security/gamification_security.xml @@ -1,5 +1,4 @@ - - + User can only see his/her goals or goal from the same challenge in board visibility @@ -34,5 +33,4 @@ [('user_id.company_id', 'in', company_ids)] - diff --git a/addons/hr_expense/security/ir_rule.xml b/addons/hr_expense/security/ir_rule.xml index 3b13eb977a6..947bcd66f76 100644 --- a/addons/hr_expense/security/ir_rule.xml +++ b/addons/hr_expense/security/ir_rule.xml @@ -1,6 +1,6 @@ - - + + Manager Expense @@ -64,5 +64,4 @@ ['|',('company_id', '=', False), ('company_id', 'in', company_ids)] - diff --git a/addons/hr_gamification/security/gamification_security.xml b/addons/hr_gamification/security/gamification_security.xml index f1de6b6d1e7..9c210e1d4ec 100644 --- a/addons/hr_gamification/security/gamification_security.xml +++ b/addons/hr_gamification/security/gamification_security.xml @@ -1,10 +1,8 @@ - - + - diff --git a/addons/hr_holidays/security/hr_holidays_security.xml b/addons/hr_holidays/security/hr_holidays_security.xml index f0a15d56563..9b2c42d4d5a 100644 --- a/addons/hr_holidays/security/hr_holidays_security.xml +++ b/addons/hr_holidays/security/hr_holidays_security.xml @@ -18,6 +18,8 @@ + + @@ -191,4 +193,5 @@ ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + diff --git a/addons/hr_recruitment/security/hr_recruitment_security.xml b/addons/hr_recruitment/security/hr_recruitment_security.xml index 50d5f825ca4..9979890aefa 100644 --- a/addons/hr_recruitment/security/hr_recruitment_security.xml +++ b/addons/hr_recruitment/security/hr_recruitment_security.xml @@ -1,6 +1,6 @@ - - + + Helps you manage your recruitments. 11 @@ -30,6 +30,4 @@ - - diff --git a/addons/hr_skills/security/hr_skills_security.xml b/addons/hr_skills/security/hr_skills_security.xml index 215f9502cc8..e82d0008bfc 100644 --- a/addons/hr_skills/security/hr_skills_security.xml +++ b/addons/hr_skills/security/hr_skills_security.xml @@ -1,5 +1,5 @@ - + Resumé: employee: read all diff --git a/addons/hr_work_entry/security/hr_work_entry_security.xml b/addons/hr_work_entry/security/hr_work_entry_security.xml index 357f37fd2ff..aa7c46438dc 100644 --- a/addons/hr_work_entry/security/hr_work_entry_security.xml +++ b/addons/hr_work_entry/security/hr_work_entry_security.xml @@ -1,6 +1,5 @@ - - + Work entries/Employee calendar filter: only self @@ -13,5 +12,4 @@ - diff --git a/addons/iap/security/ir_rule.xml b/addons/iap/security/ir_rule.xml index a81e1542854..3670899f16e 100644 --- a/addons/iap/security/ir_rule.xml +++ b/addons/iap/security/ir_rule.xml @@ -1,5 +1,5 @@ - - + + User IAP Account @@ -7,5 +7,5 @@ ['|', ('company_ids', '=', False), ('company_ids', 'in', company_ids)] - + \ No newline at end of file diff --git a/addons/im_livechat/security/im_livechat_channel_security.xml b/addons/im_livechat/security/im_livechat_channel_security.xml index be4753f9d4a..89c1910ee85 100644 --- a/addons/im_livechat/security/im_livechat_channel_security.xml +++ b/addons/im_livechat/security/im_livechat_channel_security.xml @@ -20,6 +20,7 @@ + Livechat: Administrator: read all livechat channel @@ -31,7 +32,7 @@ - + diff --git a/addons/l10n_fr_pos_cert/security/account_closing_intercompany.xml b/addons/l10n_fr_pos_cert/security/account_closing_intercompany.xml index a316014794e..9001538844f 100644 --- a/addons/l10n_fr_pos_cert/security/account_closing_intercompany.xml +++ b/addons/l10n_fr_pos_cert/security/account_closing_intercompany.xml @@ -1,4 +1,5 @@ - + + Sale Closing multi-company diff --git a/addons/lunch/security/lunch_security.xml b/addons/lunch/security/lunch_security.xml index 8b8c17e80e6..4da736313e8 100644 --- a/addons/lunch/security/lunch_security.xml +++ b/addons/lunch/security/lunch_security.xml @@ -16,6 +16,7 @@ + lunch.cashmove: do not see other people's cashmove @@ -60,7 +61,6 @@ - diff --git a/addons/mail/security/mail_security.xml b/addons/mail/security/mail_security.xml index c65ed7f641b..565af06b20a 100644 --- a/addons/mail/security/mail_security.xml +++ b/addons/mail/security/mail_security.xml @@ -1,6 +1,6 @@ - - + + Mail.channel: access only public and joined groups @@ -12,8 +12,7 @@ '&', ('public', '=', 'groups'), ('group_public_id', 'in', [g.id for g in user.groups_id])] - - + mail.notifications: group_user: write its own entries @@ -57,5 +56,5 @@ - + diff --git a/addons/maintenance/security/maintenance.xml b/addons/maintenance/security/maintenance.xml index 5b4912fd03c..e3f31dccde2 100644 --- a/addons/maintenance/security/maintenance.xml +++ b/addons/maintenance/security/maintenance.xml @@ -8,6 +8,8 @@ The user will be able to manage equipments. + + Users are allowed to access their own maintenance requests @@ -65,4 +67,6 @@ + + diff --git a/addons/note/security/note_security.xml b/addons/note/security/note_security.xml index 6dac46ef040..3b657e48633 100644 --- a/addons/note/security/note_security.xml +++ b/addons/note/security/note_security.xml @@ -1,5 +1,5 @@ - + Only followers can access a sticky notes diff --git a/addons/payment/security/payment_security.xml b/addons/payment/security/payment_security.xml index df797070aed..7a0ec3f975c 100644 --- a/addons/payment/security/payment_security.xml +++ b/addons/payment/security/payment_security.xml @@ -1,6 +1,5 @@ - - + Access own payment transaction only @@ -19,5 +18,4 @@ - 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 095c61fa999..57fa5950b7d 100644 --- a/addons/point_of_sale/security/point_of_sale_security.xml +++ b/addons/point_of_sale/security/point_of_sale_security.xml @@ -16,6 +16,7 @@ + Point Of Sale Bank Statement POS User @@ -78,7 +79,6 @@ [('company_id', 'in', company_ids)] - diff --git a/addons/pos_sale/security/pos_sale_security.xml b/addons/pos_sale/security/pos_sale_security.xml index 265cb695d59..b857378a0e9 100644 --- a/addons/pos_sale/security/pos_sale_security.xml +++ b/addons/pos_sale/security/pos_sale_security.xml @@ -1,5 +1,5 @@ - + POS Sales Team diff --git a/addons/purchase/security/purchase_security.xml b/addons/purchase/security/purchase_security.xml index 883c11e3c82..1cf3c4753ee 100644 --- a/addons/purchase/security/purchase_security.xml +++ b/addons/purchase/security/purchase_security.xml @@ -1,6 +1,6 @@ - + Helps you manage your purchase-related processes such as requests for quotations, supplier bills, etc... diff --git a/addons/purchase_requisition/security/purchase_requisition_security.xml b/addons/purchase_requisition/security/purchase_requisition_security.xml index d18f4792121..1fc52187ff9 100644 --- a/addons/purchase_requisition/security/purchase_requisition_security.xml +++ b/addons/purchase_requisition/security/purchase_requisition_security.xml @@ -1,6 +1,5 @@ - - + Purchase Requisition multi-company @@ -14,5 +13,4 @@ ['|',('company_id','=',False),('company_id', 'in', company_ids)] - diff --git a/addons/repair/security/repair_security.xml b/addons/repair/security/repair_security.xml index 4f17fb2210c..d00a7d04c8f 100644 --- a/addons/repair/security/repair_security.xml +++ b/addons/repair/security/repair_security.xml @@ -1,6 +1,5 @@ - - + @@ -19,5 +18,4 @@ [('company_id', 'in', company_ids)] - diff --git a/addons/resource/security/resource_security.xml b/addons/resource/security/resource_security.xml index f2f4937ddc7..c0ccaac3c73 100644 --- a/addons/resource/security/resource_security.xml +++ b/addons/resource/security/resource_security.xml @@ -1,6 +1,5 @@ - - + resource.calendar.leaves: employee reads own or global @@ -27,5 +26,5 @@ [('resource_id', '=', False)] - + diff --git a/addons/sale_coupon/security/sale_coupon_security.xml b/addons/sale_coupon/security/sale_coupon_security.xml index e099e76273b..0f4de81de29 100644 --- a/addons/sale_coupon/security/sale_coupon_security.xml +++ b/addons/sale_coupon/security/sale_coupon_security.xml @@ -1,6 +1,5 @@ - - + Sale Coupon Apply Code Rule @@ -13,5 +12,4 @@ [('create_uid', '=', user.id)] - diff --git a/addons/sale_expense/security/sale_expense_security.xml b/addons/sale_expense/security/sale_expense_security.xml index c8087457e9d..48edc9cf1db 100644 --- a/addons/sale_expense/security/sale_expense_security.xml +++ b/addons/sale_expense/security/sale_expense_security.xml @@ -1,7 +1,5 @@ - - - + @@ -16,5 +14,4 @@ - diff --git a/addons/sale_management/security/sale_management_security.xml b/addons/sale_management/security/sale_management_security.xml index 2ec489b6650..3786f1ea20e 100644 --- a/addons/sale_management/security/sale_management_security.xml +++ b/addons/sale_management/security/sale_management_security.xml @@ -6,11 +6,11 @@ - - Quotation Template multi-company - - - ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] - - + + + Quotation Template multi-company + + ['|', ('company_id', '=', False), ('company_id', 'in', company_ids)] + + diff --git a/addons/sale_stock/security/sale_stock_security.xml b/addons/sale_stock/security/sale_stock_security.xml index 7b656de8511..e1860aa85fe 100644 --- a/addons/sale_stock/security/sale_stock_security.xml +++ b/addons/sale_stock/security/sale_stock_security.xml @@ -1,6 +1,5 @@ - Display incoterms on Sales Order and related invoices @@ -11,6 +10,8 @@ + + Portal Follower Transfers diff --git a/addons/sale_timesheet/security/sale_timesheet_security.xml b/addons/sale_timesheet/security/sale_timesheet_security.xml index f4d33495b02..6da589d7593 100644 --- a/addons/sale_timesheet/security/sale_timesheet_security.xml +++ b/addons/sale_timesheet/security/sale_timesheet_security.xml @@ -1,7 +1,6 @@ - + - Portal Graded Partner: read and write assigned leads diff --git a/addons/website_customer/security/ir_rule.xml b/addons/website_customer/security/ir_rule.xml index b901763eb96..5bfd1859b5e 100644 --- a/addons/website_customer/security/ir_rule.xml +++ b/addons/website_customer/security/ir_rule.xml @@ -1,5 +1,5 @@ - + Partner Tag: published only diff --git a/addons/website_event/security/event_security.xml b/addons/website_event/security/event_security.xml index 0b86e8cf8cc..d34a1f76a48 100644 --- a/addons/website_event/security/event_security.xml +++ b/addons/website_event/security/event_security.xml @@ -1,5 +1,6 @@ + event: Public @@ -21,6 +22,7 @@ + diff --git a/addons/website_event_sale/security/website_event_sale_security.xml b/addons/website_event_sale/security/website_event_sale_security.xml index a3b77d8ad05..67336bf79aa 100644 --- a/addons/website_event_sale/security/website_event_sale_security.xml +++ b/addons/website_event_sale/security/website_event_sale_security.xml @@ -1,5 +1,5 @@ - + Product template linked to event: Public diff --git a/addons/website_event_track/security/event_track_security.xml b/addons/website_event_track/security/event_track_security.xml index 850607bf2df..7ccae1c6f4c 100644 --- a/addons/website_event_track/security/event_track_security.xml +++ b/addons/website_event_track/security/event_track_security.xml @@ -1,6 +1,5 @@ - - + event tracks: Public @@ -13,5 +12,4 @@ - diff --git a/addons/website_forum/security/website_forum_security.xml b/addons/website_forum/security/website_forum_security.xml index 6908c0fb102..1293ae07cc1 100644 --- a/addons/website_forum/security/website_forum_security.xml +++ b/addons/website_forum/security/website_forum_security.xml @@ -1,5 +1,5 @@ - + Website forum: Public user can only access to public forum diff --git a/addons/website_hr_recruitment/security/website_hr_recruitment_security.xml b/addons/website_hr_recruitment/security/website_hr_recruitment_security.xml index 43ecfc36521..b96e7902c5e 100644 --- a/addons/website_hr_recruitment/security/website_hr_recruitment_security.xml +++ b/addons/website_hr_recruitment/security/website_hr_recruitment_security.xml @@ -1,6 +1,6 @@ - + Job Positions: Public @@ -41,9 +41,10 @@ + + - diff --git a/addons/website_livechat/security/website_livechat.xml b/addons/website_livechat/security/website_livechat.xml index 9525b4d9e1a..e66ae0e8e05 100644 --- a/addons/website_livechat/security/website_livechat.xml +++ b/addons/website_livechat/security/website_livechat.xml @@ -1,6 +1,5 @@ - - + website_livechat.channel.public @@ -13,5 +12,4 @@ - diff --git a/addons/website_membership/security/website_membership.xml b/addons/website_membership/security/website_membership.xml index bdfeb1c42df..ca722e617e6 100644 --- a/addons/website_membership/security/website_membership.xml +++ b/addons/website_membership/security/website_membership.xml @@ -1,5 +1,6 @@ - + + Product membership: Public @@ -20,4 +21,5 @@ + diff --git a/addons/website_sale_wishlist/security/website_sale_wishlist_security.xml b/addons/website_sale_wishlist/security/website_sale_wishlist_security.xml index d7f009041f4..6824c5ed63b 100644 --- a/addons/website_sale_wishlist/security/website_sale_wishlist_security.xml +++ b/addons/website_sale_wishlist/security/website_sale_wishlist_security.xml @@ -1,6 +1,5 @@ - - + See own Wishlist @@ -16,5 +15,4 @@ - diff --git a/addons/website_slides/security/website_slides_security.xml b/addons/website_slides/security/website_slides_security.xml index ab14e8e2642..ab800865dd0 100644 --- a/addons/website_slides/security/website_slides_security.xml +++ b/addons/website_slides/security/website_slides_security.xml @@ -1,6 +1,5 @@ - 21 @@ -25,6 +24,7 @@ + Channel: always visible (sub rules exist) diff --git a/addons/website_slides_forum/security/website_slides_forum_security.xml b/addons/website_slides_forum/security/website_slides_forum_security.xml index 3ca12ec8b36..487d1bb6cea 100644 --- a/addons/website_slides_forum/security/website_slides_forum_security.xml +++ b/addons/website_slides_forum/security/website_slides_forum_security.xml @@ -1,5 +1,5 @@ - + Website forum: User can only access to forum related to followed courses diff --git a/odoo/addons/test_access_rights/security.xml b/odoo/addons/test_access_rights/security.xml index d71e815cf95..e36812ed56b 100644 --- a/odoo/addons/test_access_rights/security.xml +++ b/odoo/addons/test_access_rights/security.xml @@ -1,4 +1,4 @@ - + Fake Ticket: portal or following