Pārlūkot izejas kodu

HUE-9266 [jb] Do not show live history job counter when flag is off

Romain 5 gadi atpakaļ
vecāks
revīzija
116fd6e938

+ 3 - 1
desktop/core/src/desktop/js/ko/components/ko.jobBrowserLinks.js

@@ -174,7 +174,9 @@ class JobBrowserPanel {
       if (window.ENABLE_QUERY_SCHEDULING) {
         lastScheduleBrowserRequest = checkScheduleBrowserStatus();
       }
-      lastHistoryBrowserRequest = checkHistoryBrowserStatus();
+      if (window.ENABLE_HISTORY_V2) {
+        lastHistoryBrowserRequest = checkHistoryBrowserStatus();
+      }
 
       $.when
         .apply($, [lastYarnBrowserRequest, lastScheduleBrowserRequest, lastHistoryBrowserRequest])

+ 3 - 0
desktop/core/src/desktop/templates/global_js_constants.mako

@@ -26,6 +26,7 @@
 
   from beeswax.conf import DOWNLOAD_BYTES_LIMIT, DOWNLOAD_ROW_LIMIT, LIST_PARTITIONS_LIMIT, CLOSE_SESSIONS
   from dashboard.conf import HAS_SQL_ENABLED
+  from jobbrowser.conf import ENABLE_HISTORY_V2
   from filebrowser.conf import SHOW_UPLOAD_BUTTON
   from indexer.conf import ENABLE_NEW_INDEXER
   from metadata.conf import has_catalog, has_readonly_catalog, has_optimizer, has_workload_analytics, OPTIMIZER, get_optimizer_url, \
@@ -97,6 +98,8 @@
   window.ENABLE_QUERY_BUILDER = '${ ENABLE_QUERY_BUILDER.get() }' === 'True';
   window.ENABLE_QUERY_SCHEDULING = '${ ENABLE_QUERY_SCHEDULING.get() }' === 'True';
 
+  window.ENABLE_HISTORY_V2 = '${ hasattr(ENABLE_HISTORY_V2, 'get') and ENABLE_HISTORY_V2.get() }' === 'True';
+
   window.ENABLE_SQL_SYNTAX_CHECK = '${ conf.ENABLE_SQL_SYNTAX_CHECK.get() }' === 'True';
 
   window.HAS_CATALOG = '${ has_catalog(request.user) }' === 'True';