From b79b711e4003d9a0bec753a7001868d9cdc0dcdb Mon Sep 17 00:00:00 2001 From: Lisa P Date: Thu, 17 Sep 2015 16:39:00 +0200 Subject: [PATCH] check for permissions before displaying trigger button --- app/components/branch-row.coffee | 8 ++++++-- app/styles/app/modules/tiles.sass | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/components/branch-row.coffee b/app/components/branch-row.coffee index 29f30887..17de95df 100644 --- a/app/components/branch-row.coffee +++ b/app/components/branch-row.coffee @@ -53,9 +53,13 @@ BranchRowComponent = Ember.Component.extend canTrigger: (-> if !@get('auth.signedIn') - return false + false else - true + permissions = @get('auth.currentUser.permissions') + if permissions.contains parseInt(@get('build.repository.id')) + true + else + false ).property() triggerBuild: (-> diff --git a/app/styles/app/modules/tiles.sass b/app/styles/app/modules/tiles.sass index e6e1207c..924e6087 100644 --- a/app/styles/app/modules/tiles.sass +++ b/app/styles/app/modules/tiles.sass @@ -13,7 +13,7 @@ .build-status a, .tile-header, .tile-header a, - a + .tile-title a color: $color @include colorStatusIcons($color, $status)