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