From 1f002d9ec5b273ed9a89d4cdb0d51b4dc9d84456 Mon Sep 17 00:00:00 2001 From: Fai Date: Mon, 31 Mar 2025 13:27:16 -0400 Subject: [PATCH] [IMP] web_environment_ribbon: prepare running_env for ribbon name vals --- .../models/web_environment_ribbon_backend.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/web_environment_ribbon/models/web_environment_ribbon_backend.py b/web_environment_ribbon/models/web_environment_ribbon_backend.py index 2174355ce..83d573aaf 100644 --- a/web_environment_ribbon/models/web_environment_ribbon_backend.py +++ b/web_environment_ribbon/models/web_environment_ribbon_backend.py @@ -1,7 +1,10 @@ # Copyright 2017 ACSONE SA/NV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import os + from odoo import api, models +from odoo.tools.config import config class WebEnvironmentRibbonBackend(models.AbstractModel): @@ -10,7 +13,16 @@ class WebEnvironmentRibbonBackend(models.AbstractModel): @api.model def _prepare_ribbon_format_vals(self): - return {"db_name": self.env.cr.dbname} + running_env = ( + config.get("running_env") + or os.environ.get("RUNNING_ENV") + or os.environ.get("ODOO_STAGE") + or "test" + ) + return { + "db_name": self.env.cr.dbname, + "running_env": running_env, + } @api.model def _prepare_ribbon_name(self):