chore: 🤖 add project-specific sidebar
This commit is contained in:
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
|
||||
|
||||
/**
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user