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,41 @@
# Copyright 2015-2018,2022 Ivan Yelizariev <https://it-projects.info/team/yelizariev>
# Copyright 2016 Stanislav Krotov <https://it-projects.info/team/ufaks>
# Copyright 2017 ArtyomLosev <https://github.com/ArtyomLosev>
# Copyright 2017 Ilmir Karamov <https://it-projects.info/team/ilmir-k>
# Copyright 2018 Kolushov Alexandr <https://it-projects.info/team/KolushovAlexandr>
# Copyright 2019 Eugene Molotov <https://github.com/em230418>
# License MIT (https://opensource.org/licenses/MIT).
from odoo import api, models
from odoo.tools.translate import _
PARAMS = [
("web_debranding.new_name", _("Руодоо")),
("web_debranding.new_title", _("Руодоо")),
("web_debranding.new_website", "example.com"),
("web_debranding.new_documentation_website", "https://www.odoo.COM/documentation/"),
("web_debranding.favicon_url", ""),
("web_debranding.send_publisher_warranty_url", "0"),
]
def get_debranding_parameters_env(env):
res = {}
for param, default in PARAMS:
value = env["ir.config_parameter"].sudo().get_param(param, default)
res[param] = value.strip()
return res
class IrConfigParameter(models.Model):
_inherit = "ir.config_parameter"
@api.model
def get_debranding_parameters(self):
return get_debranding_parameters_env(self.env)
@api.model
def create_debranding_parameters(self):
for param, default in PARAMS:
if not self.env["ir.config_parameter"].sudo().get_param(param):
self.env["ir.config_parameter"].sudo().set_param(param, default or " ")