mirror of
https://github.com/status-im/consul.git
synced 2025-01-17 09:11:28 +00:00
27e50ae925
* ui: Add peer searching and sorting Initial name search and sort only, more to come here * Remove old peerings::search component * Use @model peers * ui: Peer listing with dc/ns/partition/name based unique IDs and polling deletion (#13648) * ui: Add peer repo with listing datasource * ui: Use data-loader component to use the data-source * ui: Remove ember-data REST things and Route.model hook * 10 second not 1 second poll * Fill out Datacenter and Partition * route > routeName * Faker randomised mocks for peering endpoint * ui: Adds initial peer detail page plus address tab (#13651)
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);
|
|
}
|
|
|
|
}
|