瀏覽代碼

AMBARI-9989. Falcon Quick links in Ambari are broken (alexantonenko)

Alex Antonenko 10 年之前
父節點
當前提交
cd155366ba
共有 2 個文件被更改,包括 7 次插入3 次删除
  1. 2 2
      ambari-web/app/models/quick_links.js
  2. 5 1
      ambari-web/app/views/common/quick_view_link_view.js

+ 2 - 2
ambari-web/app/models/quick_links.js

@@ -286,9 +286,9 @@ App.QuickLinks.FIXTURES = [
   {
     id:32,
     label:'Falcon Web UI',
-    url:'%@://%@:%@/',
+    url:'%@://%@:%@/index.html?user.name=%@',
     service_id: 'FALCON',
-    template:'%@://%@:%@/',
+    template:'%@://%@:%@/index.html?user.name=%@',
     http_config: 'falcon_port',
     site: 'falcon-env',
     regex: '^(\\d+)$',

+ 5 - 1
ambari-web/app/views/common/quick_view_link_view.js

@@ -137,7 +137,11 @@ App.QuickViewLinks = Em.View.extend({
         var protocol = self.setProtocol(item.get('service_id'), self.get('configProperties'), self.ambariProperties());
         if (item.get('template')) {
           var port = item.get('http_config') && self.setPort(item, protocol);
-          item.set('url', item.get('template').fmt(protocol, hosts[0], port));
+          if (item.get('service_id') == 'FALCON') {
+            item.set('url', item.get('template').fmt(protocol, hosts[0], port, App.router.get('loginName')));
+          } else {
+            item.set('url', item.get('template').fmt(protocol, hosts[0], port));
+          }
         }
         return item;
       });