Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / new_ui / ui / app / models / volume.js @ b83df8e7

History | View | Annotate | Download (844 Bytes)

1
Snf.Volume = DS.Model.extend({
2

    
3
    name        : DS.attr(),
4
    status      : DS.attr(),
5
    size        : DS.attr('number'),
6
    storageType : DS.attr('string', {defaultValue: 'Archipelago'}),
7
    vm          : DS.belongsTo('vm', { async:false }),
8

    
9
    /* TODO
10

11
    enabledActions: function() {
12
        return statusActionsVolume[this.get('status')].enabledActions;
13
    }.property('state'),
14
*/
15
});
16

    
17

    
18
Snf.Volume.FIXTURES = [
19
    {
20
        id: 1,
21
        name: 'Ο αγαπημένος μου δίσκος',
22
        status: 'running',
23
        size: 10737418240,
24
        vm: 1,
25
    },
26
    {
27
        id: 2,
28
        name: 'Crypto',
29
        status: 'running',
30
        size: 2048,
31
        vm: 1,
32
    },
33
    {
34
        id: 3,
35
        name: 'Disk 3',
36
        status: 'running',
37
        size: 4096,
38
        storageType: 'drpd',
39
        vm: 3,
40
    },
41
];