diff --git a/app/controllers/accounts.coffee b/app/controllers/accounts.coffee index 427549ec..d778bd6d 100644 --- a/app/controllers/accounts.coffee +++ b/app/controllers/accounts.coffee @@ -3,4 +3,8 @@ Controller = Ember.ArrayController.extend tab: 'accounts' + userName: (-> + @get('user.name') || @get('user.login') + ).property('user.login', 'user.name') + `export default Controller` diff --git a/app/routes/accounts.coffee b/app/routes/accounts.coffee index cda2db79..f5ea8793 100644 --- a/app/routes/accounts.coffee +++ b/app/routes/accounts.coffee @@ -4,6 +4,13 @@ Route = TravisRoute.extend model: -> @store.find('account', { all: true }) + setupController: (controller, model) -> + user = model.filterBy('type', 'user')[0] + orgs = model.filterBy('type', 'organization') + + controller.set('user', user) + controller.set('organizations', orgs) + renderTemplate: -> @_super.apply(this, arguments) @render 'profile_accounts', outlet: 'left', into: 'profile' diff --git a/app/templates/profile/accounts.hbs b/app/templates/profile/accounts.hbs index b31d60a3..fbf46e11 100644 --- a/app/templates/profile/accounts.hbs +++ b/app/templates/profile/accounts.hbs @@ -5,15 +5,15 @@
-

Justine Arreche

-

Repositories 12

-

Token: dfigsd90u34r2hwa9ru239ur2

+

{{userName}}

+

Repositories {{user.reposCount}}

+

Token: {{user.token}}

Organizations

- {{#collection "accounts-list" contentBinding="controller"}} + {{#collection "accounts-list" contentBinding="organizations"}} {{#link-to "account" view.account class="name"}}