Merge pull request #2176 from trustpilot/make-oauth-scopes-optional
Make oauth2 scopes optional
This commit is contained in:
@@ -21,12 +21,22 @@ SwaggerUi.Models.Oauth2Model = Backbone.Model.extend({
|
|||||||
},
|
},
|
||||||
|
|
||||||
validate: function () {
|
validate: function () {
|
||||||
var valid = _.findIndex(this.get('scopes'), function (o) {
|
var valid = false;
|
||||||
return o.checked === true;
|
var scp = this.get('scopes');
|
||||||
}) > -1;
|
var idx = _.findIndex(scp, function (o) {
|
||||||
|
return o.checked === true;
|
||||||
|
});
|
||||||
|
|
||||||
this.set('valid', valid);
|
if(scp.length > 0 && idx >= 0) {
|
||||||
|
valid = true;
|
||||||
|
}
|
||||||
|
|
||||||
return valid;
|
if(scp.length === 0) {
|
||||||
|
valid = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.set('valid', valid);
|
||||||
|
|
||||||
|
return valid;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user