20 lines
379 B
JavaScript
20 lines
379 B
JavaScript
|
import BaseAbility from 'consul-ui/abilities/base';
|
||
|
|
||
|
export default class PeerAbility extends BaseAbility {
|
||
|
resource = 'operator';
|
||
|
segmented = false;
|
||
|
|
||
|
get isLinkable() {
|
||
|
return this.canDelete;
|
||
|
}
|
||
|
get canDelete() {
|
||
|
// TODO: Need to confirm these states
|
||
|
return ![
|
||
|
'DELETING',
|
||
|
'TERMINATED',
|
||
|
'UNDEFINED'
|
||
|
].includes(this.item.State);
|
||
|
}
|
||
|
|
||
|
}
|