@@ -115,7 +115,7 @@ class Workflow(Job):
"description": "",
"job_xml": "",
"sla_enabled": False,
- "schema_version": "uri:oozie:workflow:0.4",
+ "schema_version": "uri:oozie:workflow:0.5",
"sla_workflow_enabled": False,
"credentials": [],
"properties": [],
@@ -1711,6 +1711,9 @@ ${ commonheader(_("Workflow Editor"), "Oozie", user, "40px") | n,unicode }
<i class="fa fa-fw fa-long-arrow-down"></i>
</a>
+ <h4>${ _("Version") }</h4>
+ <select class="input-xlarge" data-bind="value: $root.workflow.properties.schema_version, options: $root.workflow.versions"></select>
+
<h4>${ _("Job XML") }</h4>
<input type="text" class="input-xlarge filechooser-input" data-bind="filechooser: $root.workflow.properties.job_xml, filechooserOptions: globalFilechooserOptions"/>
@@ -160,7 +160,9 @@ var Workflow = function (vm, workflow) {
self.properties = ko.mapping.fromJS(typeof workflow.properties != "undefined" && workflow.properties != null ? workflow.properties : {});
self.nodes = ko.observableArray([]);
self.movedNode = null;
+ self.versions = ko.mapping.fromJS(['uri:oozie:workflow:0.4', 'uri:oozie:workflow:0.4.5', 'uri:oozie:workflow:0.5'])
self.nodeIds = ko.computed(function () {
var mapping = [];