From 2c05af658860e909d97e520522e564fe0a27a1d5 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Mon, 29 Dec 2014 15:53:59 +0100 Subject: [PATCH] [pro-merge] Add travis-pro auth extensions --- assets/scripts/app/auth.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/scripts/app/auth.coffee b/assets/scripts/app/auth.coffee index 613c44d7..ba6f6cef 100644 --- a/assets/scripts/app/auth.coffee +++ b/assets/scripts/app/auth.coffee @@ -46,7 +46,11 @@ window.Auth = Ember.Object.extend null 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) -> if user[field]