Add release roles to sample environment, create release models on client side
This commit is contained in:
parent
191ba58c6b
commit
ebfd66422a
|
@ -5,7 +5,11 @@
|
|||
"fields": {
|
||||
"name": "Essex",
|
||||
"version": "1.2.3",
|
||||
"description": "Essex release description"
|
||||
"description": "Essex release description",
|
||||
"roles": [
|
||||
1,
|
||||
2
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
|
@ -10,9 +10,7 @@ define(function() {
|
|||
description: null
|
||||
},
|
||||
initialize: function(attrs) {
|
||||
if (_.isObject(attrs) && _.isArray(attrs.roles)) {
|
||||
this.set('roles', new models.Roles(attrs.roles));
|
||||
}
|
||||
this.set('roles', new models.Roles(attrs.roles));
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -26,15 +24,9 @@ define(function() {
|
|||
defaults: {
|
||||
name: null
|
||||
},
|
||||
initialize: function(attrs) {
|
||||
if (_.isObject(attrs) && _.isArray(attrs.nodes)) {
|
||||
this.set('nodes', new models.Nodes(attrs.nodes));
|
||||
}
|
||||
},
|
||||
parse: function(response) {
|
||||
if (_.isObject(response) && _.isArray(response.nodes)) {
|
||||
response.nodes = new models.Nodes(response.nodes);
|
||||
}
|
||||
response.nodes = new models.Nodes(response.nodes);
|
||||
response.release = new models.Release(response.release);
|
||||
return response;
|
||||
}
|
||||
});
|
||||
|
@ -52,9 +44,7 @@ define(function() {
|
|||
metadata: null
|
||||
},
|
||||
initialize: function(attrs) {
|
||||
if (_.isObject(attrs) && _.isArray(attrs.roles)) {
|
||||
this.set('roles', new models.Roles(attrs.roles));
|
||||
}
|
||||
this.set('roles', new models.Roles(attrs.roles));
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -73,9 +63,7 @@ define(function() {
|
|||
version: null
|
||||
},
|
||||
initialize: function(attrs) {
|
||||
if (_.isObject(attrs) && _.isArray(attrs.roles)) {
|
||||
this.set('roles', new models.Roles(attrs.roles));
|
||||
}
|
||||
this.set('roles', new models.Roles(attrs.roles));
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue