fix: add missing function get_running_env (#354)

This commit is contained in:
Vincent Renaville
2022-03-15 13:41:32 +01:00
committed by GitHub
co-authored by GitHub
parent 61a7d392ff
commit 61aadafabf
+9
View File
@@ -10,6 +10,7 @@ from collections import namedtuple
from distutils.util import strtobool from distutils.util import strtobool
from openerp import api, models, SUPERUSER_ID from openerp import api, models, SUPERUSER_ID
from openerp.tools.config import config
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
@@ -79,6 +80,14 @@ class CloudPlatform(models.AbstractModel):
def install_exoscale(self): def install_exoscale(self):
self.install('exoscale') 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 @api.model
def _install(self, platform_kind): def _install(self, platform_kind):
assert platform_kind in self._platform_kinds() assert platform_kind in self._platform_kinds()