mirror of https://github.com/rancher/ui.git
27 lines
648 B
JavaScript
27 lines
648 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;
|
|
}
|
|
});
|