[ADD] web_tooltip_field

This commit is contained in:
Cuong, Nguyen Minh Tran Manh
2023-03-03 15:47:52 +07:00
parent 4c337c3f61
commit f63c4ff538
15 changed files with 221 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import logging
from odoo.fields import Field
_logger = logging.getLogger(__name__)
_former_field_description_help = Field._description_help
def _description_help(self, env):
model_name = self.base_field.model_name
help_tooltip = env["ir.model.fields.help.tooltip"].search(
[
("field_id.name", "=", self.name),
("model", "=", model_name),
("help", "!=", ""),
],
limit=1,
)
if help_tooltip:
return help_tooltip.help
return _former_field_description_help(self, env)
def post_load():
_logger.info("Aplying patch web_tooltip_field ...")
Field._description_help = _description_help