mirror of https://github.com/rancher/ui.git
18 lines
614 B
JavaScript
18 lines
614 B
JavaScript
import Resource from 'ember-api-store/models/resource';
|
|
import { denormalizeId, denormalizeIdArray } from 'ember-api-store/utils/denormalize';
|
|
|
|
export default Resource.extend({
|
|
type: 'lbConfig',
|
|
|
|
defaultCertificate: denormalizeId('defaultCertificateId','certificate'),
|
|
certificates: denormalizeIdArray('certificateIds'),
|
|
|
|
needsCertificate: function() {
|
|
return !!this.get('portRules').findBy('needsCertificate',true);
|
|
}.property('portRules.@each.needsCertificate'),
|
|
|
|
canSticky: function() {
|
|
return !!this.get('portRules').findBy('canSticky',true);
|
|
}.property('portRules.@each.canSticky'),
|
|
});
|