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):