Revision 7b3c3bd6 snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/ember/models/network.js
b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/ember/models/network.js | ||
---|---|---|
2 | 2 |
Add tags to Vm model*/ |
3 | 3 |
|
4 | 4 |
|
5 |
var statesActionsNetwork = {
|
|
5 |
var statusActionsNetwork = {
|
|
6 | 6 |
'off' : { |
7 | 7 |
enabledActions : ['start', 'destroy'], |
8 | 8 |
}, |
... | ... | |
30 | 30 |
|
31 | 31 |
// the model for a Network |
32 | 32 |
App.Network = DS.Model.extend({ |
33 |
name : DS.attr(), |
|
34 |
state : DS.attr(),
|
|
35 |
vm : DS.belongsTo('vm', { async:true }), |
|
33 |
name : DS.attr(),
|
|
34 |
status : DS.attr(),
|
|
35 |
vm : DS.belongsTo('vm', { async:true }),
|
|
36 | 36 |
|
37 | 37 |
enabledActions: function() { |
38 |
return statesActionsNetwork[this.get('state')].enabledActions;
|
|
39 |
}.property('state'),
|
|
38 |
return statusActionsNetwork[this.get('status')].enabledActions;
|
|
39 |
}.property('status'),
|
|
40 | 40 |
}); |
41 | 41 |
|
42 | 42 |
|
... | ... | |
44 | 44 |
{ |
45 | 45 |
id: 1, |
46 | 46 |
name: 'Network 1', |
47 |
state: 'running',
|
|
47 |
status: 'running',
|
|
48 | 48 |
vm: '1', |
49 | 49 |
}, |
50 | 50 |
{ |
51 | 51 |
id: 2, |
52 | 52 |
name: 'Network 2', |
53 |
state: 'building',
|
|
53 |
status: 'building',
|
|
54 | 54 |
vm: '1', |
55 | 55 |
}, |
56 | 56 |
{ |
57 | 57 |
id: 3, |
58 | 58 |
name: 'Network 3', |
59 |
state: 'off',
|
|
59 |
status: 'off',
|
|
60 | 60 |
vm: '2', |
61 | 61 |
}, |
62 | 62 |
]; |
Also available in: Unified diff