Reload hooks if they're not available

This commit is contained in:
Piotr Sarnacki 2013-09-16 18:52:37 +02:00
parent 3d6fd53883
commit 19a6b29b35

View File

@ -39,10 +39,12 @@ Travis.ProfileController = Travis.Controller.extend
@set('allHooks', Travis.Hook.find(all: true, owner_name: @get('params.login') || @get('user.login') || Travis.lookup('controller:currentUser').get('login')))
hooks: (->
@reloadHooks() unless hooks = @get('allHooks')
@get('allHooks').filter (hook) -> hook.get('admin')
).property('allHooks.length', 'allHooks')
unAdminisetableHooks: (->
@reloadHooks() unless hooks = @get('allHooks')
@get('allHooks').filter (hook) -> !hook.get('admin')
).property('allHooks.length', 'allHooks')