Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / new_ui / ui / app / metadata.js @ 6be59978

History | View | Annotate | Download (2.5 kB)

1 a4a27935 Olga Brani
var actionsMetaNetwork = {
2 a4a27935 Olga Brani
    'destroy': {
3 a4a27935 Olga Brani
        title: 'destroy',
4 be5195f3 Olga Brani
        act: 'destroy-network-modal',
5 be5195f3 Olga Brani
        spanCls: 'snf-switch',
6 be5195f3 Olga Brani
        controller: 'network'
7 a4a27935 Olga Brani
    },
8 be5195f3 Olga Brani
9 a4a27935 Olga Brani
};
10 a4a27935 Olga Brani
11 a4a27935 Olga Brani
var actionsMetaVm = {
12 a4a27935 Olga Brani
    'start': {
13 a4a27935 Olga Brani
        title: 'start me now',
14 be5195f3 Olga Brani
        act: 'start-vm-modal',
15 a4a27935 Olga Brani
        spanCls: 'snf-switch',
16 be5195f3 Olga Brani
        controller: 'vm',
17 a4a27935 Olga Brani
    },
18 a4a27935 Olga Brani
    'destroy': {
19 a4a27935 Olga Brani
        title: 'destroy',
20 be5195f3 Olga Brani
        act: 'destroy-vm-modal',
21 a4a27935 Olga Brani
        spanCls: 'snf-trash-outline',
22 be5195f3 Olga Brani
        controller: 'vm',
23 a4a27935 Olga Brani
    },
24 a4a27935 Olga Brani
    'reboot': {
25 a4a27935 Olga Brani
        title: 'reboot',
26 be5195f3 Olga Brani
        act: 'reboot-vm-modal',
27 a4a27935 Olga Brani
        spanCls: 'snf-refresh-outline',
28 be5195f3 Olga Brani
        controller: 'vm',
29 a4a27935 Olga Brani
    },
30 a4a27935 Olga Brani
    'shutdown': {
31 a4a27935 Olga Brani
        title: 'shutdown',
32 be5195f3 Olga Brani
        act: 'shutdown-vm-modal',
33 a4a27935 Olga Brani
        spanCls: 'snf-pc-broken-full',
34 be5195f3 Olga Brani
        controller: 'vm',
35 a4a27935 Olga Brani
    },
36 a4a27935 Olga Brani
};
37 a4a27935 Olga Brani
38 a4a27935 Olga Brani
var actionsMetaVolume = {
39 a4a27935 Olga Brani
    'destroy': {
40 a4a27935 Olga Brani
        title: 'destroy',
41 be5195f3 Olga Brani
        act: 'destroy-volume-modal',
42 be5195f3 Olga Brani
        spanCls: 'snf-switch',
43 be5195f3 Olga Brani
        controller: 'volume'
44 a4a27935 Olga Brani
    },
45 a4a27935 Olga Brani
};
46 a4a27935 Olga Brani
47 a4a27935 Olga Brani
48 a4a27935 Olga Brani
var statusText ={
49 a4a27935 Olga Brani
    'off'      : 'STOPPED',
50 a4a27935 Olga Brani
    'error'    : 'ERROR',
51 a4a27935 Olga Brani
    'building' : 'BUILDING',
52 a4a27935 Olga Brani
    'running'  : 'RUNNING',
53 a4a27935 Olga Brani
    'rebooting': 'REBOOTING',
54 a4a27935 Olga Brani
    'starting' : 'STARTING',
55 a4a27935 Olga Brani
    'shutting' : 'SHUTTING DOWN',
56 a4a27935 Olga Brani
};
57 a4a27935 Olga Brani
58 69c64a4c Olga Brani
59 69c64a4c Olga Brani
var statusActionsVm = {
60 69c64a4c Olga Brani
    'off'      : {
61 69c64a4c Olga Brani
        enabledActions : ['start', 'destroy'],
62 69c64a4c Olga Brani
    },
63 69c64a4c Olga Brani
    'error'      : {
64 69c64a4c Olga Brani
        enabledActions : ['destroy'],
65 69c64a4c Olga Brani
    },
66 69c64a4c Olga Brani
    'building'      : {
67 69c64a4c Olga Brani
        enabledActions : [],
68 69c64a4c Olga Brani
    },
69 69c64a4c Olga Brani
    'running'      : {
70 69c64a4c Olga Brani
        enabledActions : ['reboot', 'shutdown', 'destroy'],
71 69c64a4c Olga Brani
    },
72 69c64a4c Olga Brani
    'rebooting'      : {
73 69c64a4c Olga Brani
        enabledActions : ['destroy'],
74 69c64a4c Olga Brani
    },
75 69c64a4c Olga Brani
    'starting'      : {
76 69c64a4c Olga Brani
        enabledActions : ['destroy'],
77 69c64a4c Olga Brani
    },
78 69c64a4c Olga Brani
    'shutting'      : {
79 69c64a4c Olga Brani
        enabledActions : ['destroy'],
80 69c64a4c Olga Brani
    },
81 69c64a4c Olga Brani
};
82 69c64a4c Olga Brani
83 69c64a4c Olga Brani
84 69c64a4c Olga Brani
var statusActionsNetwork = {
85 69c64a4c Olga Brani
    'off'      : {
86 be5195f3 Olga Brani
        enabledActions : ['destroy'],
87 69c64a4c Olga Brani
    },
88 69c64a4c Olga Brani
    'error'      : {
89 69c64a4c Olga Brani
        enabledActions : ['destroy'],
90 69c64a4c Olga Brani
    },
91 69c64a4c Olga Brani
    'building'      : {
92 69c64a4c Olga Brani
        enabledActions : [],
93 69c64a4c Olga Brani
    },
94 69c64a4c Olga Brani
    'running'      : {
95 69c64a4c Olga Brani
        enabledActions : ['destroy'],
96 69c64a4c Olga Brani
    },
97 69c64a4c Olga Brani
    'starting'      : {
98 69c64a4c Olga Brani
        enabledActions : ['destroy'],
99 69c64a4c Olga Brani
    },
100 69c64a4c Olga Brani
    'shutting'      : {
101 69c64a4c Olga Brani
        enabledActions : ['destroy'],
102 69c64a4c Olga Brani
    },
103 69c64a4c Olga Brani
};
104 69c64a4c Olga Brani
105 69c64a4c Olga Brani
106 69c64a4c Olga Brani
var statusActionsVolume = {
107 69c64a4c Olga Brani
    'off'      : {
108 be5195f3 Olga Brani
        enabledActions : ['destroy'],
109 69c64a4c Olga Brani
    },
110 69c64a4c Olga Brani
    'error'      : {
111 69c64a4c Olga Brani
        enabledActions : ['destroy'],
112 69c64a4c Olga Brani
    },
113 69c64a4c Olga Brani
    'building'      : {
114 69c64a4c Olga Brani
        enabledActions : [],
115 69c64a4c Olga Brani
    },
116 69c64a4c Olga Brani
    'running'      : {
117 69c64a4c Olga Brani
        enabledActions : ['destroy'],
118 69c64a4c Olga Brani
    },
119 69c64a4c Olga Brani
    'starting'      : {
120 69c64a4c Olga Brani
        enabledActions : ['destroy'],
121 69c64a4c Olga Brani
    },
122 69c64a4c Olga Brani
    'shutting'      : {
123 69c64a4c Olga Brani
        enabledActions : ['destroy'],
124 69c64a4c Olga Brani
    },
125 69c64a4c Olga Brani
};
126 69c64a4c Olga Brani