From 9caf430e8ea90d2c481a857a6b1c803bb8826e41 Mon Sep 17 00:00:00 2001 From: John Cowen Date: Mon, 8 Aug 2022 11:23:02 +0100 Subject: [PATCH] ui: Add additional generation/initiation data-sources (#14018) --- .../app/components/consul/peer/form/index.hbs | 4 ++-- ui/packages/consul-ui/app/services/repository/peer.js | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ui/packages/consul-peerings/app/components/consul/peer/form/index.hbs b/ui/packages/consul-peerings/app/components/consul/peer/form/index.hbs index 4a9971a97e..b8d09b8c8c 100644 --- a/ui/packages/consul-peerings/app/components/consul/peer/form/index.hbs +++ b/ui/packages/consul-peerings/app/components/consul/peer/form/index.hbs @@ -27,7 +27,7 @@ @@ -44,7 +44,7 @@ diff --git a/ui/packages/consul-ui/app/services/repository/peer.js b/ui/packages/consul-ui/app/services/repository/peer.js index 535f6715c7..432b06fbbb 100644 --- a/ui/packages/consul-ui/app/services/repository/peer.js +++ b/ui/packages/consul-ui/app/services/repository/peer.js @@ -51,14 +51,18 @@ export default class PeerService extends RepositoryService { }); } + @dataSource('/:partition/:ns/:dc/peer-generate/') + @dataSource('/:partition/:ns/:dc/peer-initiate/') @dataSource('/:partition/:ns/:dc/peer/:name') async fetchOne({ partition, ns, dc, name }, { uri }, request) { if (name === '') { - return this.create({ + const item = this.create({ Datacenter: dc, Namespace: '', Partition: partition, }); + item.meta = {cacheControl: 'no-store'}; + return item; } return ( await request`