Load repos list only once
This commit is contained in:
parent
2be45cdc18
commit
842c050100
|
@ -86,14 +86,20 @@ Controller = Ember.Controller.extend
|
||||||
this["view_#{tab}".camelize()](params)
|
this["view_#{tab}".camelize()](params)
|
||||||
|
|
||||||
viewOwned: ->
|
viewOwned: ->
|
||||||
@set('isLoaded', false)
|
if repos = @get('ownedRepos')
|
||||||
if user = @get('currentUser')
|
@set('repos', repos)
|
||||||
user.get('_rawPermissions').then (data) =>
|
else if !@get('fetchingOwnedRepos')
|
||||||
repos = Repo.accessibleBy(@store, data.pull).then( (reposRecordArray) =>
|
@set('fetchingOwnedRepos', true)
|
||||||
@set('isLoaded', true)
|
@set('isLoaded', false)
|
||||||
@set('repos', reposRecordArray)
|
if user = @get('currentUser')
|
||||||
)
|
user.get('_rawPermissions').then (data) =>
|
||||||
# TODO: handle error
|
repos = Repo.accessibleBy(@store, data.pull).then( (reposRecordArray) =>
|
||||||
|
@set('isLoaded', true)
|
||||||
|
@set('repos', reposRecordArray)
|
||||||
|
@set('ownedRepos', reposRecordArray)
|
||||||
|
@set('fetchingOwnedRepos', false)
|
||||||
|
)
|
||||||
|
# TODO: handle error
|
||||||
|
|
||||||
viewRunning: ->
|
viewRunning: ->
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user