19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:32:02 +01:00
parent 62d197ac8b
commit 184bb0e321
667 changed files with 691406 additions and 239886 deletions

View file

@ -0,0 +1,21 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, api
class IrModel(models.Model):
_inherit = "ir.model"
@api.readonly
@api.model
def has_searchable_parent_relation(self, model_names):
result = {}
for model_name in model_names:
model = self.env.get(model_name)
if model is None or not model.has_access("read"):
result[model_name] = False
else:
# we consider only stored parent relationships were meant to
# be searched
result[model_name] = model._parent_store and model._parent_name in model._fields
return result