From 974fa83b58b5d42decfeecc2ea0cad26c13c2193 Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 25 Oct 2023 15:20:45 +0200 Subject: [PATCH] [FIX] dms: Improve search by model --- dms/models/storage.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dms/models/storage.py b/dms/models/storage.py index b88df3f3f..a33b00937 100644 --- a/dms/models/storage.py +++ b/dms/models/storage.py @@ -98,6 +98,11 @@ class Storage(models.Model): help="Indicate if directories and files auto-create in mail " "composition process too", ) + model = fields.Char(search="_search_model", store=False) + + def _search_model(self, operator, value): + allowed_items = self.env["ir.model"].sudo().search([("model", operator, value)]) + return [("model_ids", "in", allowed_items.ids)] @api.onchange("save_type") def _onchange_save_type(self):