diff --git a/odoo/addons/base/__manifest__.py b/odoo/addons/base/__manifest__.py index 2238a728a72..51f5ba3a9f6 100644 --- a/odoo/addons/base/__manifest__.py +++ b/odoo/addons/base/__manifest__.py @@ -60,7 +60,6 @@ The kernel of Odoo, needed for all installation. 'data/res_partner_data.xml', 'res/ir_property_view.xml', 'res/res_config_settings_views.xml', - 'res/res_security.xml', 'res/report_paperformat_views.xml', 'security/ir.model.access.csv', ], diff --git a/odoo/addons/base/ir/ir_filters.xml b/odoo/addons/base/ir/ir_filters.xml index af36573a8f1..7faf7ded0b7 100644 --- a/odoo/addons/base/ir/ir_filters.xml +++ b/odoo/addons/base/ir/ir_filters.xml @@ -1,44 +1,5 @@ - - - - ir.filters.admin.all.rights - - [(1, '=', 1)] - - - - - - - - - ir.filters.owner - - [('user_id','in',[False,user.id])] - - - - - - ir.filters.own.rule.delete - - [('user_id', '=', user.id)] - - - - - - - - ir.filter: portal/public - - [('user_id', '=', user.id)] - - - - ir.filters diff --git a/odoo/addons/base/res/res_security.xml b/odoo/addons/base/res/res_security.xml deleted file mode 100644 index a442f3cbbf5..00000000000 --- a/odoo/addons/base/res/res_security.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - company rule portal - - - - [('id','child_of',[user.company_id.id])] - - - company rule employee - - - - [('id','child_of',[user.company_id.id])] - - - company rule public - - - - [('id','child_of',[user.company_id.id])] - - - company rule erp manager - - - - [(1,'=',1)] - - - - - user rule - - - [('company_ids','child_of',[user.company_id.id])] - - - - diff --git a/odoo/addons/base/security/base_security.xml b/odoo/addons/base/security/base_security.xml index 3330118f354..6f0d59e88d8 100644 --- a/odoo/addons/base/security/base_security.xml +++ b/odoo/addons/base/security/base_security.xml @@ -143,6 +143,80 @@ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + ir.filters.admin.all.rights + + [(1, '=', 1)] + + + + + + + + + ir.filters.owner + + [('user_id','in',[False,user.id])] + + + + + + ir.filters.own.rule.delete + + [('user_id', '=', user.id)] + + + + + + + + ir.filter: portal/public + + [('user_id', '=', user.id)] + + + + + + company rule portal + + + + [('id','child_of',[user.company_id.id])] + + + company rule employee + + + + [('id','child_of',[user.company_id.id])] + + + company rule public + + + + [('id','child_of',[user.company_id.id])] + + + company rule erp manager + + + + [(1,'=',1)] + + + + + user rule + + + [('company_ids','child_of',[user.company_id.id])] +