mirror of https://github.com/rancher/ui.git
28 lines
848 B
JavaScript
28 lines
848 B
JavaScript
import Cattle from 'ui/utils/cattle';
|
|
import Ember from 'ember';
|
|
|
|
var MountController = Cattle.TransitioningResourceController.extend({
|
|
isReadWrite: Ember.computed.equal('permissions','rw'),
|
|
isReadOnly: Ember.computed.equal('permissions','ro'),
|
|
|
|
instance: function() {
|
|
var proxy = Ember.ObjectProxy.create({content: {}});
|
|
this.get('store').find('container', this.get('instanceId')).then((container) => {
|
|
proxy.set('content', container);
|
|
});
|
|
|
|
return proxy;
|
|
}.property('instanceId'),
|
|
});
|
|
|
|
MountController.reopenClass({
|
|
stateMap: {
|
|
'active': {icon: 'ss-record', color: 'text-success'},
|
|
'inactive': {icon: 'fa fa-circle',color: 'text-danger'},
|
|
'removed': {icon: 'ss-trash', color: 'text-danger'},
|
|
'purged': {icon: 'ss-tornado', color: 'text-danger'}
|
|
},
|
|
});
|
|
|
|
export default MountController;
|