Skip to content

Commit 83a7a65

Browse files
committed
fix(client-ember): start on dash route
1 parent 3f5033e commit 83a7a65

File tree

12 files changed

+91
-6
lines changed

12 files changed

+91
-6
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import Route from '@ember/routing/route';
2+
import fetch from 'fetch';
3+
4+
export default class Index extends Route {
5+
async model() {
6+
let response = await fetch('/api/jobs');
7+
let jobs = await response.json();
8+
9+
return {
10+
jobs,
11+
};
12+
}
13+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import Status from 'components/status';
2+
---hbs---
3+
4+
{{log @model.jobs}}
5+
<h2 class='flex justify-between items-center text-2xl mb-3'>
6+
<div class="flex items-center">
7+
Your Projects
8+
</div>
9+
</h2>
10+
11+
<ul>
12+
{{#if @model.jobs.yours.length}}
13+
{{#each @model.jobs.yours as |job|}}
14+
<li class='bg-white p-4 mb-4 rounded-lg shadow-lg'>
15+
<LinkTo
16+
@route='organization.repository.job'
17+
@model={{array job.project.ownerName job.project.repoName job._id}}
18+
@queryParams={{hash ember=true}}>
19+
{{job.project.name}}
20+
<Status @status={{job.status}} />
21+
{{job.trigger.message}}
22+
</LinkTo>
23+
</li>
24+
{{/each}}
25+
{{else}}
26+
<li>
27+
You have no projects yet.
28+
</li>
29+
{{/if}}
30+
</ul>
31+
32+
{{#if @model.jobs.public.length}}
33+
<h2 class='flex justify-between items-center text-2xl mb-3'>
34+
<div class="flex items-center">
35+
Public Projects
36+
</div>
37+
</h2>
38+
{{/if}}

client-ember/app/pods/organization/repository/-components/job/template.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Icon from 'fa-icon';
2-
import Status from '../status';
2+
import Status from 'components/status';
33
---hbs---
44
55
<div class="flex">

client-ember/app/pods/organization/repository/template.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
import Status from 'components/status';
12
import Controls from './-components/controls';
2-
import Status from './-components/status';
33
import Job from './-components/job';
44
import LiveJob from './-components/live-job';
55
---hbs---
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { module, test } from 'qunit';
2+
import { setupTest } from 'ember-qunit';
3+
4+
module('Unit | Route | index', function(hooks) {
5+
setupTest(hooks);
6+
7+
test('it exists', function(assert) {
8+
let route = this.owner.lookup('route:index');
9+
assert.ok(route);
10+
});
11+
});

dist-lib/models/user.js

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist-lib/models/user.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist-lib/routes/index.js

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist-lib/routes/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)