oca-website/odoo-bringout-oca-website-website_cookiebot/website_cookiebot/wizards/res_config_settings.py
2025-08-29 15:43:06 +02:00

32 lines
991 B
Python

# Copyright 2020 Trey - Antonio González <antonio@trey.es>
# Copyright 2021 Tecnativa - Jairo Llopis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class ResConfigSettings(models.TransientModel):
_inherit = "res.config.settings"
cookiebot_dgid = fields.Char(
string="Domain Group ID",
related="website_id.cookiebot_dgid",
readonly=False,
)
cookiebot_enabled = fields.Boolean(
string="Cookiebot",
related="website_id.cookiebot_enabled",
readonly=False,
)
@api.onchange("website_cookies_bar")
def _onchange_website_cookies_bar(self):
for record in self:
if record.website_cookies_bar:
record.cookiebot_enabled = False
@api.onchange("cookiebot_enabled")
def _onchange_cookiebot_enabled(self):
for record in self:
if record.cookiebot_enabled:
record.website_cookies_bar = False