Public release from ruodoo-project: 19.0 - 2026-05-31 21:19:12 UTC

This commit is contained in:
CI Publish Bot
2026-05-31 21:19:21 +00:00
commit aa4214c195
1213 changed files with 183945 additions and 0 deletions

View File

@ -0,0 +1,30 @@
# Copyright 2015-2018 Ivan Yelizariev <https://it-projects.info/team/yelizariev>
# Copyright 2016 Stanislav Krotov <https://it-projects.info/team/ufaks>
# Copyright 2017 Ilmir Karamov <https://it-projects.info/team/ilmir-k>
# License MIT (https://opensource.org/licenses/MIT).
import logging
from odoo import models
from odoo.release import version_info
_logger = logging.getLogger(__name__)
class PublisherWarrantyContract(models.AbstractModel):
_inherit = "publisher_warranty.contract"
def update_notification(self, cron_mode=True):
is_enterprise = version_info[5] == "e"
_logger.debug("is_enterprise=%s", is_enterprise)
# Running Odoo EE without calling super is illegal. So, make it impossible to disable in enterprise. See README.rst for details
if (
is_enterprise
or self.env["ir.config_parameter"]
.get_debranding_parameters()
.get("web_debranding.send_publisher_warranty_url")
== "1"
):
return super(PublisherWarrantyContract, self).update_notification(cron_mode)
else:
return True