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