From ef110440dd8200156d675909ecdf0ccd2a2471f6 Mon Sep 17 00:00:00 2001 From: Moises Lopez Date: Thu, 16 Aug 2018 09:03:27 +0200 Subject: [PATCH] [IMP] base: no private filters by default The custom filters created through the search view are still private by default but the ir.filters created manually (e.g. through xml files) are most of the time global. In odoo core addons, all ir.filters defined add the line This should simplify the development while not changing the behaviour for actual users. Closes #8218 --- odoo/addons/base/models/ir_filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_filters.py b/odoo/addons/base/models/ir_filters.py index fb6a69f398e..190e581e8dd 100644 --- a/odoo/addons/base/models/ir_filters.py +++ b/odoo/addons/base/models/ir_filters.py @@ -13,7 +13,7 @@ class IrFilters(models.Model): _order = 'model_id, name, id desc' name = fields.Char(string='Filter Name', translate=True, required=True) - user_id = fields.Many2one('res.users', string='User', ondelete='cascade', default=lambda self: self._uid, + user_id = fields.Many2one('res.users', string='User', ondelete='cascade', help="The user this filter is private to. When left empty the filter is public " "and available to all users.") domain = fields.Text(default='[]', required=True)