mirror of
https://github.com/status-im/consul.git
synced 2025-02-02 00:46:43 +00:00
ui: Add additional generation/initiation data-sources (#14018)
This commit is contained in:
parent
e2eb4e620f
commit
9caf430e8e
@ -27,7 +27,7 @@
|
||||
<fsm.State @matches={{array 'generate'}}>
|
||||
|
||||
<DataSource
|
||||
@src={{uri '/${partition}/${nspace}/${dc}/peer/'
|
||||
@src={{uri '/${partition}/${nspace}/${dc}/peer-generate/'
|
||||
@params
|
||||
}}
|
||||
as |source|>
|
||||
@ -44,7 +44,7 @@
|
||||
<fsm.State @matches="initiate">
|
||||
|
||||
<DataSource
|
||||
@src={{uri '/${partition}/${nspace}/${dc}/peer/'
|
||||
@src={{uri '/${partition}/${nspace}/${dc}/peer-initiate/'
|
||||
@params
|
||||
}}
|
||||
as |source|>
|
||||
|
@ -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`
|
||||
|
Loading…
x
Reference in New Issue
Block a user