[pro-merge] Add travis-pro auth extensions
This commit is contained in:
parent
0fc0d0eb03
commit
2c05af6588
|
@ -46,7 +46,11 @@ window.Auth = Ember.Object.extend
|
||||||
null
|
null
|
||||||
|
|
||||||
validateUser: (user) ->
|
validateUser: (user) ->
|
||||||
@validateHas('id', user) && @validateHas('login', user) && @validateHas('token', user) && @validateHas('correct_scopes', user) && user.correct_scopes
|
fieldsToValidate = ['id', 'login', 'token', 'correct_scopes']
|
||||||
|
if Travis.config.pro
|
||||||
|
fieldsToValidate.push 'channels'
|
||||||
|
|
||||||
|
fieldsToValidate.every( (field) => @validateHas(field, user) ) && user.correct_scopes
|
||||||
|
|
||||||
validateHas: (field, user) ->
|
validateHas: (field, user) ->
|
||||||
if user[field]
|
if user[field]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user