From e382d3015db04f97908cb31e127694f4aa86156b Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Fri, 7 Aug 2015 13:05:14 +0200 Subject: [PATCH] We can get push access info from current user record --- app/routes/settings.coffee | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/app/routes/settings.coffee b/app/routes/settings.coffee index 76889e85..2c94c1da 100644 --- a/app/routes/settings.coffee +++ b/app/routes/settings.coffee @@ -44,21 +44,9 @@ Route = TravisRoute.extend hasPushAccess: -> repoId = parseInt @modelFor('repo').get('id') - pushAccess = true - Ajax.get '/users/permissions', (data) => - - admin = data.admin.filter (item) -> - return item == repoId - push = data.push.filter (item) -> - return item == repoId - pull = data.pull.filter (item) -> - return item == repoId - - if Ember.isEmpty admin && Ember.isEmpty push && !Ember.isEmpty pull - pushAccess = false - - pushAccess + @auth.get('currentUser').get('pushPermissions').filter (item) -> + item == repoId model: () -> return Ember.RSVP.hash({