chore: 🤖 add project-specific sidebar

This commit is contained in:
Randall Morey committed 2020-06-08 11:32:19 -04:00
1 parent dda011ea81
commit 2f0ca5a066
6 files changed
+41 -14

No files matched your search

@@ -28,6 +28,21 @@ export default class OrgsOrgProjectsProjectRoute extends Route {
return super.afterModel(...arguments);
}
/**
* Renders the project-specific sidebar template.
* @override
* @param {object} controller
* @param {object} model
*/
renderTemplate(controller, model) {
this.render('orgs/org/projects/project/_sidebar', {
into: 'application',
outlet: 'sidebar',
model: model
});
super.renderTemplate(...arguments);
}
// =actions
/**
+3 -4
View File
@@ -29,10 +29,9 @@
</global.body>
<global.navigation>
<Rose::Nav::Sidebar @title={{t 'dev.title'}} as |nav|>
<nav.link @route="orgs" class="active">{{t 'dev.item-name'}}</nav.link>
<nav.link @route="index">{{t 'dev.item-name'}}</nav.link>
</Rose::Nav::Sidebar>
{{outlet "sidebar"}}
</global.navigation>
</Rose::Layout::Global>
@@ -0,0 +1,15 @@
<Rose::Nav::Sidebar @title={{t "resources.project"}} as |nav|>
<nav.link
@route="orgs.org.projects.project.index"
>
{{t "titles.overview"}}
</nav.link>
<nav.link
@route="orgs.org.projects.project.host-catalogs"
>
{{t "resources.host-catalogs"}}
</nav.link>
</Rose::Nav::Sidebar>
@@ -1 +1,3 @@
{{outlet}}
{{title @model.name}}
{{outlet}}
@@ -5,14 +5,11 @@
<LinkTo @route='orgs.org.projects.project'>{{@model.name}}</LinkTo>
</div>
<h2>{{t "resources.project.settings"}}</h2>
<h2>{{t "resources.project"}}</h2>
<Rose::Nav::Tabs as |nav|>
<nav.link @route='orgs.org.projects.project'>
{{t 'dev.item-name'}}
</nav.link>
<nav.link @route='index'>
{{t 'dev.item-name'}}
{{t 'titles.settings'}}
</nav.link>
</Rose::Nav::Tabs>
+3 -4
View File
@@ -5,12 +5,13 @@ actions:
save: Save
resources:
projects: Projects
project:
settings: Project Settings
project: Project
host-catalog: Host Catalog
host-catalogs: Host Catalogs
titles:
new: New
overview: Overview
settings: Settings
states:
info: Info
success: Success
@@ -20,8 +21,6 @@ form:
label:
name: Name
description: Description
nav:
overview: Overview
dev:
default-org: Default Org
menu-item: Menu item