mirror of https://github.com/OCA/web.git
20 lines
639 B
Python
20 lines
639 B
Python
# Copyright 2023 - today Numigi (tm) and all its contributors (https://bit.ly/numigiens)
|
|
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
|
|
|
|
from odoo import api, models
|
|
|
|
from ..utils import set_custom_modifiers_on_fields
|
|
|
|
|
|
class Base(models.AbstractModel):
|
|
|
|
_inherit = "base"
|
|
|
|
@api.model
|
|
def fields_get(self, allfields=None, attributes=None):
|
|
"""Add the custom modifiers to the fields metadata."""
|
|
fields = super().fields_get(allfields, attributes)
|
|
modifiers = self.env["web.custom.modifier"].get(self._name)
|
|
set_custom_modifiers_on_fields(modifiers, fields)
|
|
return fields
|