chore: 🤖 add projects index route

This commit is contained in:
Randall Morey committed 2020-06-05 16:47:36 -04:00
1 parent ff3522ea8c
commit c6ca1c09b6
5 files changed
+50 -34

No files matched your search

+1 -1
View File
@@ -10,7 +10,7 @@ Router.map(function () {
this.route('orgs', function () {
this.route('org', { path: ':org_id' }, function () {
this.route('projects', function () {
this.route('project', { path: ':project_id' });
this.route('project', { path: ':project_id' }, function() {});
this.route('new');
});
});
@@ -0,0 +1,4 @@
import Route from '@ember/routing/route';
export default class OrgsOrgProjectsProjectIndexRoute extends Route {
}
@@ -1,35 +1,3 @@
{{title @model.name}}
<div class="project-overview">
<div class="breadcrumbs">
<LinkTo @route='orgs.org.projects'>{{t "resources.projects"}}</LinkTo>
>
<LinkTo @route='orgs.org.projects.project'>{{@model.name}}</LinkTo>
</div>
<h2>{{t "resources.project.settings"}}</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'}}
</nav.link>
</Rose::Nav::Tabs>
<Form::Project
@model={{@model}}
@submit={{route-action "save" @model}}
@cancel={{route-action "cancel" @model}}
class="project-new-form"
/>
<Rose::Button
@style="warning"
@disabled={{@model.canSave}}
{{on "click" (route-action "delete" @model)}}
>
{{t 'actions.delete'}}
</Rose::Button>
</div>
{{outlet}}
@@ -0,0 +1,33 @@
<div class="project-overview">
<div class="breadcrumbs">
<LinkTo @route='orgs.org.projects'>{{t "resources.projects"}}</LinkTo>
>
<LinkTo @route='orgs.org.projects.project'>{{@model.name}}</LinkTo>
</div>
<h2>{{t "resources.project.settings"}}</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'}}
</nav.link>
</Rose::Nav::Tabs>
<Form::Project
@model={{@model}}
@submit={{route-action "save" @model}}
@cancel={{route-action "cancel" @model}}
class="project-new-form"
/>
<Rose::Button
@style="warning"
@disabled={{@model.canSave}}
{{on "click" (route-action "delete" @model)}}
>
{{t 'actions.delete'}}
</Rose::Button>
</div>
@@ -0,0 +1,11 @@
import { module, test } from 'qunit';
import { setupTest } from 'ember-qunit';
module('Unit | Route | orgs/org/projects/project/index', function(hooks) {
setupTest(hooks);
test('it exists', function(assert) {
let route = this.owner.lookup('route:orgs/org/projects/project/index');
assert.ok(route);
});
});