Эх сурвалжийг харах

HUE-6380 [optimizer] Properly check if app is turned on or not

Romain Rigaux 8 жил өмнө
parent
commit
eb39ab3

+ 1 - 1
desktop/conf.dist/hue.ini

@@ -1632,7 +1632,7 @@
 [metadata]
 
   [[optimizer]]
-    # Base URL to Optimizer API.
+    # Base URL to Optimizer API or compatible service.
     ## api_url=https://optimizer.cloudera.com
 
     # The name of the key of the service.

+ 1 - 1
desktop/conf/pseudo-distributed.ini.tmpl

@@ -1636,7 +1636,7 @@
 [metadata]
 
   [[optimizer]]
-    # Base URL to Optimizer API.
+    # Base URL to Optimizer API or compatible service.
     ## api_url=https://optimizer.cloudera.com
 
     # The name of the key of the service.

+ 3 - 3
desktop/libs/metadata/src/metadata/conf.py

@@ -49,7 +49,7 @@ def get_optimizer_url():
   return OPTIMIZER.API_URL.get() and OPTIMIZER.API_URL.get().strip('/')
 
 def has_optimizer():
-  return bool(get_optimizer_url())
+  return bool(OPTIMIZER.AUTH_KEY.get())
 
 
 def get_navigator_url():
@@ -74,8 +74,8 @@ OPTIMIZER = ConfigSection(
   members=dict(
     API_URL=Config(
       key='api_url',
-      help=_t('Base URL to Optimizer API (e.g. - https://alpha.optimizer.cloudera.com/)'),
-      default=None),
+      help=_t('Base URL to Optimizer API or compatible service.'),
+      default='https://optimizer.cloudera.com/'),
 
     AUTH_KEY=Config(
       key="auth_key",