From bcbc36ecec164f3a49abbe9fc5cd69b9656c41d5 Mon Sep 17 00:00:00 2001 From: Michael Klein Date: Fri, 22 Jul 2022 19:28:13 +0200 Subject: [PATCH] Improve peered service empty downstreams message (#13854) --- .../consul-ui/app/components/topology-metrics/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/packages/consul-ui/app/components/topology-metrics/index.js b/ui/packages/consul-ui/app/components/topology-metrics/index.js index 43d39e9ec0..627c2394b7 100644 --- a/ui/packages/consul-ui/app/components/topology-metrics/index.js +++ b/ui/packages/consul-ui/app/components/topology-metrics/index.js @@ -5,6 +5,7 @@ import { inject as service } from '@ember/service'; export default class TopologyMetrics extends Component { @service('env') env; + @service() abilities; // =attributes @tracked centerDimensions; @@ -87,8 +88,12 @@ export default class TopologyMetrics extends Component { Namespace: '', }); } else if (downstreams.length === 0) { + const canUsePeers = this.abilities.can('use peers'); + items.push({ - Name: 'No downstreams, or the downstreams are imported services.', + Name: canUsePeers + ? 'No downstreams, or the downstreams are imported services.' + : 'No downstreams.', Datacenter: '', Namespace: '', });