Переглянути джерело

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

Abraham Elmahrek 12 роки тому
батько
коміт
1cc738c
1 змінених файлів з 11 додано та 2 видалено
  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');