mirror of https://github.com/rancher/ui.git
23 lines
631 B
JavaScript
23 lines
631 B
JavaScript
import Resource from 'ember-api-store/models/resource';
|
|
|
|
export default Resource.extend({
|
|
hostSelectorStr: function() {
|
|
let all = this.get('hostSelector')||[];
|
|
return Object.keys(all).map((key) => {
|
|
let val = all[key];
|
|
return key + (val ? '=' + val : '');
|
|
}).join(', ');
|
|
}.property('hostSelector'),
|
|
|
|
validationErrors() {
|
|
let errors = this._super(...arguments);
|
|
let min = parseInt(this.get('min'),10);
|
|
let max = parseInt(this.get('max'),10);
|
|
if ( min && max && min > max ) {
|
|
errors.push('"Minimum Scale" cannot be greater than "Maximum Scale"');
|
|
}
|
|
|
|
return errors;
|
|
}
|
|
});
|