diff --git a/addons/sale/security/ir_rules.xml b/addons/sale/security/ir_rules.xml index bc79dfad330..20ffe21cd27 100644 --- a/addons/sale/security/ir_rules.xml +++ b/addons/sale/security/ir_rules.xml @@ -1,45 +1,20 @@ - + - - Lock Confirmed Sales - - - - - A warning can be set on a product or a customer (Sale) - - - - - Pro-forma Invoices - - - - - - - - - - - - - - + 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)] @@ -168,6 +143,7 @@ + Personal Invoice Send and Print @@ -182,7 +158,6 @@ - Payment Acquier Onboarding Wizard Rule @@ -200,5 +175,5 @@ [('create_uid', '=', user.id)] - + diff --git a/addons/sale/security/res_groups.xml b/addons/sale/security/res_groups.xml index bc79dfad330..932d3cec366 100644 --- a/addons/sale/security/res_groups.xml +++ b/addons/sale/security/res_groups.xml @@ -16,189 +16,12 @@ - + - + - - - - - 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)] - - - - - Portal Personal Quotations/Sales Orders - - [('message_partner_ids','child_of',[user.commercial_partner_id.id])] - - - - - - - - - Portal Sales Orders Line - - [('order_id.message_partner_ids','child_of',[user.commercial_partner_id.id])] - - - - - - - Personal Orders - - ['|',('user_id','=',user.id),('user_id','=',False)] - - - - All Orders - - [(1,'=',1)] - - - - - Personal Orders Analysis - - ['|',('user_id','=',user.id),('user_id','=',False)] - - - - - All Orders Analysis - - [(1,'=',1)] - - - - - Personal Order Lines - - ['|',('salesman_id','=',user.id),('salesman_id','=',False)] - - - - - All Orders Lines - - [(1,'=',1)] - - - - - Personal Invoices Analysis - - ['|', ('invoice_user_id', '=', user.id), ('invoice_user_id', '=', False)] - - - - - All Invoices Analysis - - [(1, '=', 1)] - - - - - - - Access every payment transaction - - - [(1, '=', 1)] - - - - - Access every payment token - - - [(1, '=', 1)] - - - - - - Personal Invoices - - [('move_type', 'in', ('out_invoice', 'out_refund')), '|', ('invoice_user_id', '=', user.id), ('invoice_user_id', '=', False)] - - - - - All Invoices - - [('move_type', 'in', ('out_invoice', 'out_refund'))] - - - - - Personal Invoice Lines - - [('move_id.move_type', 'in', ('out_invoice', 'out_refund')), '|', ('move_id.invoice_user_id', '=', user.id), ('move_id.invoice_user_id', '=', False)] - - - - - All Invoice Lines - - [('move_id.move_type', 'in', ('out_invoice', 'out_refund'))] - - - - - Personal Invoice Send and Print - - [('invoice_ids.move_type', 'in', ('out_invoice', 'out_refund')), '|', ('invoice_ids.invoice_user_id', '=', user.id), ('invoice_ids.invoice_user_id', '=', False)] - - - - - All Invoice Send and Print - - [('invoice_ids.move_type', 'in', ('out_invoice', 'out_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)] - -