浏览代码

HUE-4116 [editor] Added ignore properties for mapping

Enrico Berti 9 年之前
父节点
当前提交
2b75cdd
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      apps/oozie/src/oozie/static/oozie/js/coordinator-editor.ko.js

+ 8 - 2
apps/oozie/src/oozie/static/oozie/js/coordinator-editor.ko.js

@@ -26,6 +26,12 @@
   }
 }(this, function (ko) {
 
+var COORDINATOR_MAPPING = {
+  ignore: [
+    "availableTimezones", "availableSettings", "filteredModalWorkflows"
+  ]
+};
+
 var Coordinator = function (vm, coordinator) {
 
   var self = this;
@@ -222,7 +228,7 @@ var CoordinatorEditorViewModel = function (coordinator_json, credentials_json, w
       self.isSaving(true);
       $(".jHueNotify").hide();
       $.post("/oozie/editor/coordinator/save/", {
-        "coordinator": ko.mapping.toJSON(self.coordinator)
+        "coordinator": ko.mapping.toJSON(self.coordinator, COORDINATOR_MAPPING)
       }, function (data) {
         if (data.status == 0) {
           self.coordinator.id(data.id);
@@ -252,7 +258,7 @@ var CoordinatorEditorViewModel = function (coordinator_json, credentials_json, w
     logGA('gen_xml');
 
     $.post("/oozie/editor/coordinator/gen_xml/", {
-      "coordinator": ko.mapping.toJSON(self.coordinator)
+      "coordinator": ko.mapping.toJSON(self.coordinator, COORDINATOR_MAPPING)
     }, function (data) {
       if (data.status == 0) {
         console.log(data.xml);