import ngModule from '../module'; import Descriptor from 'salix/components/descriptor'; class Controller extends Descriptor { get order() { return this.entity; } set order(value) { this.entity = value; } get ticketFilter() { return JSON.stringify({orderFk: this.id}); } deleteOrder() { return this.$http.delete(`Orders/${this.id}`) .then(() => { this.$state.go('order.index'); this.vnApp.showSuccess(this.$t('Order deleted')); }); } } ngModule.vnComponent('vnOrderDescriptor', { template: require('./index.html'), controller: Controller, bindings: { order: '<' } });