Fix permission check for cog menu
This commit is contained in:
parent
cfbec29978
commit
395c818a64
|
@ -1,6 +1,7 @@
|
|||
Travis.RepoController = Travis.Controller.extend
|
||||
bindings: []
|
||||
needs: ['repos']
|
||||
needs: ['repos', 'currentUser']
|
||||
currentUserBinding: 'controllers.currentUser'
|
||||
|
||||
init: ->
|
||||
@_super.apply this, arguments
|
||||
|
|
|
@ -75,6 +75,7 @@ Travis.reopen
|
|||
buildBinding: 'controller.build'
|
||||
jobBinding: 'controller.job'
|
||||
tabBinding: 'controller.tab'
|
||||
currentUserBinding: 'controller.currentUser'
|
||||
|
||||
closeMenu: ->
|
||||
console.log 'closeMenu'
|
||||
|
@ -203,6 +204,6 @@ Travis.reopen
|
|||
).property('tab')
|
||||
|
||||
hasPermission: (->
|
||||
if permissions = Travis.get('currentUser.permissions')
|
||||
permissions.contains @get('repo.id')
|
||||
).property('Travis.currentUser.permissions.length', 'repo.id')
|
||||
if permissions = @get('currentUser.permissions')
|
||||
permissions.contains parseInt(@get('repo.id'))
|
||||
).property('currentUser.permissions.length', 'repo.id')
|
||||
|
|
Loading…
Reference in New Issue
Block a user