chore: 🤖 after navigating to a project, IAM should not appear

This commit is contained in:
Randall Morey committed 2020-10-06 13:38:26 -04:00
1 parent 778c0082a1
commit d28dc9708b
5 files changed
+43 -28

No files matched your search

+16
View File
@@ -43,4 +43,20 @@ export default class ScopesScopeRoute extends Route {
const scope = this.modelFor('scopes.scope');
this.controllerFor('application').set('scope', scope);
}
/**
* Renders the scope-specific sidebar template.
* @override
* @param {object} controller
* @param {object} model
*/
renderTemplate(controller, model) {
super.renderTemplate(...arguments);
this.render('scopes/scope/-sidebar', {
into: 'scopes/scope',
outlet: 'sidebar',
model: model,
});
}
}
@@ -22,7 +22,7 @@ export default class ScopesScopeProjectsProjectRoute extends Route {
renderTemplate(controller, model) {
super.renderTemplate(...arguments);
this.render('scopes/scope/projects/project/_sidebar', {
this.render('scopes/scope/projects/project/-sidebar', {
into: 'scopes/scope',
outlet: 'sidebar',
model: model,
-27
View File
@@ -12,33 +12,6 @@
</nav.link>
</Rose::Nav::Sidebar>
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
<nav.link @route="scopes.scope.users">
<Rose::Icon
@name="boundary-icons/users"
@size="medium" />
{{t "resources.user.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.groups">
<Rose::Icon
@name="boundary-icons/group"
@size="medium" />
{{t "resources.group.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.roles">
<Rose::Icon
@name="boundary-icons/roles"
@size="medium" />
{{t "resources.role.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.auth-methods">
<Rose::Icon
@name="boundary-icons/auth-method"
@size="medium" />
{{t "resources.auth-method.title_plural"}}
</nav.link>
</Rose::Nav::Sidebar>
{{outlet "sidebar"}}
</sidebarLayout.sidebar>
@@ -0,0 +1,26 @@
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
<nav.link @route="scopes.scope.users">
<Rose::Icon
@name="boundary-icons/users"
@size="medium" />
{{t "resources.user.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.groups">
<Rose::Icon
@name="boundary-icons/group"
@size="medium" />
{{t "resources.group.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.roles">
<Rose::Icon
@name="boundary-icons/roles"
@size="medium" />
{{t "resources.role.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.auth-methods">
<Rose::Icon
@name="boundary-icons/auth-method"
@size="medium" />
{{t "resources.auth-method.title_plural"}}
</nav.link>
</Rose::Nav::Sidebar>