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

HUE-8330 [connector] APIs to update connectors

Romain Rigaux 6 жил өмнө
parent
commit
85d6ffb856

+ 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>