mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-18 05:12:07 +02:00
22 lines
653 B
Python
22 lines
653 B
Python
# Copyright 2023 CreuBlanca
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
|
|
|
from odoo import fields, models
|
|
|
|
|
|
class IrModel(models.Model):
|
|
_inherit = "ir.model"
|
|
|
|
is_mgmtsystem_evaluation = fields.Boolean(
|
|
string="Management System Evaluation",
|
|
default=False,
|
|
help="Whether this model supports evaluations.",
|
|
)
|
|
|
|
def _reflect_model_params(self, model):
|
|
vals = super()._reflect_model_params(model)
|
|
vals["is_mgmtsystem_evaluation"] = (
|
|
issubclass(type(model), self.pool["mgmtsystem.evaluation.abstract"])
|
|
and not model._abstract
|
|
)
|
|
return vals
|