Răsfoiți Sursa

HUE-5752 [sentry] Make Hivechooser use the new apiHelper calls

Enrico Berti 8 ani în urmă
părinte
comite
d05191f

+ 3 - 1
apps/security/src/security/templates/hive.mako

@@ -58,7 +58,7 @@ ${ layout.menubar(section='hive1') }
         <i class="fa fa-fw fa-1halfx muted" data-bind="css: {'fa-circle-o': privilegeType() != 'db' , 'fa-check-circle-o': privilegeType() == 'db'}"></i>
       </a>
     </div>
-    <input type="text" data-bind="hivechooser: $data.path, enable: privilegeType() == 'db'" placeholder="dbName.tableName <CTRL+SPACE>">
+    <input type="text" data-bind="hivechooser: $data.path, enable: privilegeType() == 'db', apiHelperUser: '${ user }', apiHelperType: 'hive'" placeholder="dbName.tableName <CTRL+SPACE>">
 
     <div class="inline-block" style="vertical-align: middle">
       <a class="pointer" style="padding-top: 4px" data-bind="click: function(){ privilegeType('uri'); action('ALL'); }">
@@ -610,6 +610,8 @@ ${ tree.import_templates(itemClick='$root.assist.setPath', iconClick='$root.assi
 
       $("#path").jHueGenericAutocomplete({
         skipColumns: true,
+        apiHelperUser: '${ user }',
+        apiHelperType: 'hive',
         home: viewModel.assist.path(),
         onPathChange: function (path) {
           setPathFromAutocomplete(path);

+ 2 - 0
apps/security/src/security/templates/layout.mako

@@ -51,6 +51,8 @@ def is_selected(section, matcher):
   <link rel="stylesheet" href="${ static('desktop/ext/select2/select2.css') }">
   <script src="${ static('desktop/ext/select2/select2.min.js') }" type="text/javascript" charset="utf-8"></script>
 
+  <script src="${ static('desktop/js/apiHelper.js') }"></script>
+
 
   <div class="navbar navbar-inverse navbar-fixed-top">
       <div class="navbar-inner">

+ 3 - 1
apps/security/src/security/templates/sentry.mako

@@ -61,7 +61,7 @@ ${ layout.menubar(section=component) }
           <i class="fa fa-fw fa-1halfx muted" data-bind="css: {'fa-circle-o': privilegeType() != 'DATABASE', 'fa-check-circle-o': privilegeType() == 'DATABASE'}"></i>
         </a>
       </div>
-      <input type="text" data-bind="hivechooser: $data.path, enable: privilegeType() == 'DATABASE'" placeholder="dbName.tableName <CTRL+SPACE>">
+      <input type="text" data-bind="hivechooser: $data.path, enable: privilegeType() == 'DATABASE', apiHelperUser: '${ user }', apiHelperType: 'hive'" placeholder="dbName.tableName <CTRL+SPACE>">
 
       <div class="inline-block" style="vertical-align: middle">
         <a class="pointer" style="padding-top: 4px" data-bind="click: function(){ privilegeType('URI'); action('ALL'); }">
@@ -663,6 +663,8 @@ ${ tree.import_templates(itemClick='$root.assist.setPath', iconClick='$root.assi
 
       $("#path").jHueGenericAutocomplete({
         skipColumns: true,
+        apiHelperUser: '${ user }',
+        apiHelperType: 'hive',
         serverType: viewModel.component().toUpperCase(),
         home: viewModel.assist.path(),
         onPathChange: function (path) {