This commit is contained in:
Randall Morey committed 2020-10-27 14:57:56 -04:00
1 parent aace22e5ca
commit 2fba8025b0
2 files changed
+48 -20

No files matched your search

+1 -1
View File
@@ -48,7 +48,7 @@ export default class ScopesScopeRoute extends Route {
.catch(() => A([]));
if (model.isProject) {
projects = await this.store.query('scope', { scope_id: model.scopeID })
.catch(() => A([]))
.catch(() => A([]));
}
// Then pull out the "selected" scopes, if relevant
let selectedOrg, selectedProject;
+47 -19
View File
@@ -5,7 +5,7 @@
{{#if @model.isGlobal}}
<Rose::Nav::Sidebar @title={{t "titles.general"}} as |nav|>
<nav.link @route="scopes.scope">
<nav.link @route="scopes.scope.index">
<Rose::Icon
@name="app-icons/org"
@size="medium" />
@@ -16,7 +16,15 @@
{{#if @model.isOrg}}
<Rose::Nav::Sidebar @title={{t "titles.general"}} as |nav|>
<nav.link @route="scopes.scope">
{{#if this.session.data.authenticated.isGlobal}}
<nav.link @route="scopes.scope.index" @model="global">
<Rose::Icon
@name="app-icons/org"
@size="medium" />
{{t "resources.org.title_plural"}}
</nav.link>
{{/if}}
<nav.link @route="scopes.scope.index">
<Rose::Icon
@name="app-icons/project"
@size="medium" />
@@ -25,6 +33,43 @@
</Rose::Nav::Sidebar>
{{/if}}
{{#if @model.isProject}}
<Rose::Nav::Sidebar @title={{t "titles.general"}} as |nav|>
{{#if this.session.data.authenticated.isGlobal}}
<nav.link @route="scopes.scope.index" @model="global">
<Rose::Icon
@name="app-icons/org"
@size="medium" />
{{t "resources.org.title_plural"}}
</nav.link>
{{/if}}
<nav.link @route="scopes.scope.index" @model={{@model.scopeID}}>
<Rose::Icon
@name="app-icons/project"
@size="medium" />
{{t "resources.project.title_plural"}}
</nav.link>
</Rose::Nav::Sidebar>
{{!-- TODO: after scope awareness refactor, update groups and roles
to support project scopes --}}
{{!--
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
<nav.link @route="scopes.scope.groups">
<Rose::Icon
@name="app-icons/group"
@size="medium" />
{{t "resources.group.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.roles">
<Rose::Icon
@name="app-icons/roles"
@size="medium" />
{{t "resources.role.title_plural"}}
</nav.link>
</Rose::Nav::Sidebar>
--}}
{{/if}}
{{#unless @model.isProject}}
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
<nav.link @route="scopes.scope.users">
@@ -54,23 +99,6 @@
</Rose::Nav::Sidebar>
{{/unless}}
{{#if @model.isProject}}
<Rose::Nav::Sidebar @title={{t "titles.iam"}} as |nav|>
<nav.link @route="scopes.scope.groups">
<Rose::Icon
@name="app-icons/group"
@size="medium" />
{{t "resources.group.title_plural"}}
</nav.link>
<nav.link @route="scopes.scope.roles">
<Rose::Icon
@name="app-icons/roles"
@size="medium" />
{{t "resources.role.title_plural"}}
</nav.link>
</Rose::Nav::Sidebar>
{{/if}}
</sidebarLayout.sidebar>
{{/if}}