From 61aadafabfaaf39ff069fe3a31624097ae7da2ed Mon Sep 17 00:00:00 2001 From: Vincent Renaville Date: Tue, 15 Mar 2022 13:41:32 +0100 Subject: [PATCH] fix: add missing function get_running_env (#354) --- cloud_platform/models/cloud_platform.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cloud_platform/models/cloud_platform.py b/cloud_platform/models/cloud_platform.py index 032b2cc..a7a5017 100644 --- a/cloud_platform/models/cloud_platform.py +++ b/cloud_platform/models/cloud_platform.py @@ -10,6 +10,7 @@ from collections import namedtuple from distutils.util import strtobool from openerp import api, models, SUPERUSER_ID +from openerp.tools.config import config _logger = logging.getLogger(__name__) @@ -79,6 +80,14 @@ class CloudPlatform(models.AbstractModel): def install_exoscale(self): self.install('exoscale') + def _get_running_env(self): + environment_name = config['running_env'] + if environment_name.startswith('labs'): + # We allow to have environments such as 'labs-logistics' + # or 'labs-finance', in order to have the matching ribbon. + environment_name = 'labs' + return environment_name + @api.model def _install(self, platform_kind): assert platform_kind in self._platform_kinds()