Explorar el Código

HUE-1421 [sqoop2] Save and run with new job

Abraham Elmahrek hace 12 años
padre
commit
1cc738c
Se han modificado 1 ficheros con 11 adiciones y 2 borrados
  1. 11 2
      apps/sqoop/src/sqoop/templates/app.mako

+ 11 - 2
apps/sqoop/src/sqoop/templates/app.mako

@@ -722,8 +722,17 @@ $(document).ready(function () {
     },
     "job/save-and-run": function() {
       viewModel.saveJob();
-      $(document).one('saved.job', function(){
-        routie('job/run');
+      $(document).one('saved.job', function(e, node, options, data) {
+        var options = $.extend(true, {}, node.options);
+        if ('model' in options) {
+          delete options['model'];
+        }
+        if ('modelDict' in options) {
+          delete options['modelDict'];
+        }
+        options['modelDict'] = data.job;
+        node.initialize(options);
+        routie('job/run/' + node.id());
       });
       $(document).one('save_fail.connection', function(){
         routie('job/edit');