浏览代码

HUE-8330 [connector] APIs to update connectors

Romain Rigaux 6 年之前
父节点
当前提交
85d6ffb856
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      desktop/core/src/desktop/templates/connectors.mako

+ 7 - 3
desktop/core/src/desktop/templates/connectors.mako

@@ -98,7 +98,8 @@ else:
       };
       self.updateConnector = function (connector) {
         self.apiHelper.simplePost('/desktop/connectors/api/instance/update', {'connector': ko.mapping.toJSON(connector)}, {successCallback: function (data) {
-          console.log('Success');
+          self.section('connectors-page');
+          self.fetchConnectors();
         }});
       };
       self.fetchConnectorTypes = function () {
@@ -158,7 +159,7 @@ ${layout.menubar(section='connectors')}
       <tbody data-bind="foreach: $data">
         <tr data-bind="click: function() { $root.instance($data); $root.section('connector-page'); }">
           <td data-bind="text: name"></td>
-          <td data-bind="text: ''"></td>
+          <td data-bind="input: value"></td>
         </tr>
       </tbody>
     </table>
@@ -174,6 +175,9 @@ ${layout.menubar(section='connectors')}
 <script type="text/html" id="connector-page">
   <div class="row-fluid">
     <span data-bind="text: name"></span>
+    <a href="javascript:void(0)" data-bind="click: $root.updateConnector">
+      ${ _('Update') }
+    </a>
     <a href="javascript:void(0)" data-bind="click: $root.deleteConnector">
       ${ _('Delete') }
     </a>
@@ -187,7 +191,7 @@ ${layout.menubar(section='connectors')}
       <tbody data-bind="foreach: settings">
         <tr>
           <td data-bind="text: name"></td>
-          <td data-bind="text: value"></td>
+          <td><input data-bind="value: value"></td>
         </tr>
       </tbody>
     </table>