diff --git a/ui/admin/app/router.js b/ui/admin/app/router.js index 21a7859c7..665582957 100644 --- a/ui/admin/app/router.js +++ b/ui/admin/app/router.js @@ -92,6 +92,7 @@ Router.map(function () { { path: ':credential_store_id' }, function () {} ); + this.route('new'); }); }); }); diff --git a/ui/admin/app/routes/scopes/scope/credential-stores/new.js b/ui/admin/app/routes/scopes/scope/credential-stores/new.js new file mode 100644 index 000000000..fecb9bb9b --- /dev/null +++ b/ui/admin/app/routes/scopes/scope/credential-stores/new.js @@ -0,0 +1,14 @@ +import Route from '@ember/routing/route'; + +export default class ScopesScopeCredentialStoresNewRoute extends Route { + // =methods + /** + * Creates a new unsaved credential-store + */ + model() { + const scopeModel = this.modelFor('scopes.scope'); + return this.store.createRecord('credential-store', { + scopeModel, + }); + } +} diff --git a/ui/admin/app/templates/scopes/scope/credential-stores/index.hbs b/ui/admin/app/templates/scopes/scope/credential-stores/index.hbs index 0e2177ff1..c8ff3b098 100644 --- a/ui/admin/app/templates/scopes/scope/credential-stores/index.hbs +++ b/ui/admin/app/templates/scopes/scope/credential-stores/index.hbs @@ -11,7 +11,7 @@
{{t 'resources.credential-store.description'}}
- {{!--