mirror of https://github.com/rancher/ui.git
22 lines
796 B
JavaScript
22 lines
796 B
JavaScript
import { hash } from 'rsvp';
|
|
import { inject as service } from '@ember/service';
|
|
import Route from '@ember/routing/route';
|
|
|
|
export default Route.extend({
|
|
webhookStore: service(),
|
|
|
|
model: function() {
|
|
return this.get('webhookStore').findAll('schema', {url: 'schemas'}).then((schemas) => {
|
|
let receiver = schemas.findBy('id','receiver').resourceFields;
|
|
receiver.name.required = true;
|
|
schemas.findBy('id','scaleservice').resourceFields.serviceId.required = true;
|
|
schemas.findBy('id','scalehost').resourceFields.hostSelector.required = true;
|
|
schemas.findBy('id','serviceupgrade').resourceFields.serviceSelector.required = true;
|
|
|
|
return hash({
|
|
receivers: this.get('webhookStore').findAll('receiver', {forceReload: true}),
|
|
});
|
|
});
|
|
},
|
|
});
|