root / snf-cyclades-app / synnefo / ui / new_ui / ui / app / controllers / network.js @ be5195f3
History | View | Annotate | Download (763 Bytes)
1 |
App.NetworkController = App.ItemsItemController.extend({ |
---|---|
2 |
|
3 |
codeName: 'network', |
4 |
|
5 |
actionsMeta: function() { |
6 |
var enabledActions = this.get('model').get('enabledActions'); |
7 |
return _.map(enabledActions, function(val,key) { return actionsMetaNetwork[val]; }); |
8 |
}.property('model.enabledActions'),
|
9 |
|
10 |
submenu: [
|
11 |
{ |
12 |
'link': 'network.info', |
13 |
'icon': 'snf-info-outline', |
14 |
}, |
15 |
{ |
16 |
'link': 'network.vm-connected', |
17 |
'icon': 'snf-pc-outline', |
18 |
}, |
19 |
], |
20 |
actions: {
|
21 |
destroyNetwork: function(){ |
22 |
this.get('model').deleteRecord(); |
23 |
this.get('model').save(); |
24 |
this.transitionToRoute('networks.grid-view'); |
25 |
}, |
26 |
} |
27 |
}); |