Remove 'version' field from everywhere except Workbook

Change-Id: Ibc79e49eddad677043de1dac2388fbede84edab9
This commit is contained in:
Timur Sufiev 2014-10-01 15:44:15 +04:00
parent 72e4f72165
commit 0b57e9f29f

View File

@ -54,19 +54,6 @@
types.Mistral.Action = Barricade.create({ types.Mistral.Action = Barricade.create({
'@type': Object, '@type': Object,
'version': {
'@type': Number,
'@ref': {
to: types.Mistral.Version,
needs: function () {
return types.Mistral.Workbook;
},
resolver: function(json, parentObj) {
return parentObj.get('version')
}
}
},
'name': {'@type': String}, 'name': {'@type': String},
'base': { 'base': {
'@type': String, '@type': String,
@ -116,18 +103,6 @@
types.Mistral.Task = Barricade.create({ types.Mistral.Task = Barricade.create({
'@type': Object, '@type': Object,
'version': {
'@type': Number,
'@ref': {
to: types.Mistral.Version,
needs: function () {
return types.Mistral.Workbook;
},
resolver: function(json, parentObj) {
return parentObj.get('version')
}
}
},
'name': {'@type': String}, 'name': {'@type': String},
'parameters': { 'parameters': {
'@type': Object, '@type': Object,
@ -240,18 +215,19 @@
types.Mistral.Workflow = Barricade.create({ types.Mistral.Workflow = Barricade.create({
'@type': Object, '@type': Object,
'version': { // keep this just for reference
'@type': Number, // 'version': {
'@ref': { // '@type': Number,
to: types.Mistral.Version, // '@ref': {
needs: function () { // to: types.Mistral.Version,
return types.Mistral.Workbook; // needs: function () {
}, // return types.Mistral.Workbook;
resolver: function(json, parentObj) { // },
return parentObj.get('version') // resolver: function(json, parentObj) {
} // return parentObj.get('version')
} // }
}, // }
// },
'name': {'@type': String}, 'name': {'@type': String},
'type': { 'type': {
'@type': String, '@type': String,