ui: Add additional generation/initiation data-sources (#14018)

This commit is contained in:
John Cowen 2022-08-08 11:23:02 +01:00 committed by GitHub
parent e2eb4e620f
commit 9caf430e8e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 3 deletions

View File

@ -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|>

View File

@ -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`